for

(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(000000999999);
}
?>

���ϴ������ִ�к�������Ϊÿ��ѭ��ʱ��Ҫ����һ������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(000000999999);
}
?>