ホームページ >バックエンド開発 >PHPチュートリアル >PHPプロセス制御の知識まとめ(例付き)
この記事の内容は、PHP プロセス制御に関する知識をまとめたものです (例付き) ので、ある程度の参考価値はありますが、困っている友人は参考にしていただければ幸いです。
#PHP で配列を走査するには 3 つの方法があります: for ループ、foreach ループ、while、list()、each() 結合ループ
PHP の配列は、インデックス配列 [json に変換されたものが配列] と連想配列 [json に変換されたものがオブジェクト]
For ループはインデックス配列のみを走査でき、foreach はインデックス配列と連想配列を走査できます。一方、list()、および each() を組み合わせたループはインデックス配列と連想配列も走査できます
<?php
$arr = ["apple", "pear", "banana", "orange", "lemon", "strawberry"]; ;
end($arr); //数组指针指向最后一个值
var_dump("打印当前数组指针对应的值:".current($arr)); //打印当前数组指针对应的数组
foreach ($arr as $key => $val){
var_dump("打印foreach循环当前数组指针对应的值:".$val);
if($key == 3){
break;
}
}
var_dump("打印当前数组指针对应的值:".current($arr)); //打印当前数组指针对应的数组
while($element = each($arr)) {
var_dump($element);
}
//输出结果:
string '打印当前数组指针对应的值:strawberry' (length=49)
string '打印foreach循环当前数组指针对应的值:apple' (length=57)
string '打印foreach循环当前数组指针对应的值:pear' (length=56)
string '打印foreach循环当前数组指针对应的值:banana' (length=58)
string '打印foreach循环当前数组指针对应的值:orange' (length=58)
string '打印当前数组指针对应的值:lemon' (length=44)
array (size=4)
1 => string 'lemon' (length=5)
'value' => string 'lemon' (length=5)
0 => int 4
'key' => int 4
array (size=4)
1 => string 'strawberry' (length=10)
'value' => string 'strawberry' (length=10)
0 => int 5
'key' => int 5
以上がPHPプロセス制御の知識まとめ(例付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。