(PHP 4, PHP 5, PHP 7)
for ѭ���� PHP ����ӵ�ѭ���ṹ��������Ϊ�� C ���Ե����ơ� for ѭ������ǣ�
for (expr1; expr2; expr3) statement
��һ�����ʽ��expr1����ѭ����ʼǰ��������ֵ����ִ�У�һ�Ρ�
expr2 ��ÿ��ѭ����ʼǰ��ֵ�����ֵΪ
TRUE
�������ѭ����ִ��Ƕ��ѭ����䡣���ֵΪ FALSE
������ֹѭ����
expr3 ��ÿ��ѭ��֮����ֵ����ִ�У���
ÿ�����ʽ������Ϊ�ջ�������ŷָ��Ķ�����ʽ�����ʽ expr2
�У������ö��ŷָ��ı��ʽ������㣬��ֻȡ���һ�������expr2
Ϊ����ζ�Ž�����ѭ����ȥ���� C һ����PHP ������Ϊ��ֵΪ
TRUE
��������ܲ�������������û���ã���Ϊ������ϣ������������ break
���������ѭ���������� for �ı��ʽ��ֵ�жϡ�
�������µ����ӣ����Ƕ���ʾ���� 1 �� 10��
<?php
/* example 1 */
for ($i = 1; $i <= 10; $i++) {
echo $i;
}
/* example 2 */
for ($i = 1; ; $i++) {
if ($i > 10) {
break;
}
echo $i;
}
/* example 3 */
$i = 1;
for (;;) {
if ($i > 10) {
break;
}
echo $i;
$i++;
}
/* example 4 */
for ($i = 1, $j = 0; $i <= 10; $j += $i, print $i, $i++);
?>
��Ȼ����һ�����ӿ���ȥ���ࣨ����������Ϊ�ǵ��ĸ��������û����ܻᷢ���� for ѭ�����ÿյı��ʽ�ںܶೡ���»�ܷ��㡣
PHP Ҳ֧����ð�ŵ� for ѭ����������
for (expr1; expr2; expr3): statement; ... endfor;
��ʱ������Ҫ��������������һ����������б�����
<?php
/*
* �����齫�ڱ����Ĺ����иı�����ijЩ��Ԫ��ֵ
*/
$people = Array(
Array('name' => 'Kalle', 'salt' => 856412),
Array('name' => 'Pierre', 'salt' => 215863)
);
for($i = 0; $i < count($people); ++$i)
{
$people[$i]['salt'] = rand(000000, 999999);
}
?>
���ϴ������ִ�к�������Ϊÿ��ѭ��ʱ��Ҫ����һ������ij��ȡ���������ij���ʼ�ղ��䣬������һ���м�������������鳤�����Ż������Dz�ͣ���� count()��
<?php
$people = Array(
Array('name' => 'Kalle', 'salt' => 856412),
Array('name' => 'Pierre', 'salt' => 215863)
);
for($i = 0, $size = count($people); $i < $size; ++$i)
{
$people[$i]['salt'] = rand(000000, 999999);
}
?>