手順: 1. 変数を定義し、構文 "$f=0;" で 0 に代入します; 2. foreach ループを使用して、2 次元配列の外側の配列要素を走査します。構文 "foreach(array as $ v){...}"; 3. ループ本体で、外側の要素が配列型であるかどうかを判断し、配列型である場合は、"$f" の値を 1 に設定してジャンプします。構文は "if(is_array($v )){$f=1;break;}"; です。 4. ループが終了したら、"$f" の値が 1 かどうかを確認します。配列には部分配列が含まれています。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php は、 array サブ配列を含める手順
ステップ 1: 変数を定義し、値を 0
$f=0;
ステップ 2: foreach ステートメント 2 次元配列の外側の配列要素をループします。
foreach($arr as $v){ //循环体代码 }
指定された $arr 配列をトラバースし、各ループで現在の外側の配列値を $v に割り当てます。
ステップ 3: ループ本体で is_array() 関数を使用して、外側の要素が配列型であるかどうかを判断します。
は配列型です。次に、変数 $f の値を 1 に設定し、break ステートメントを使用してループから抜けます。
if(is_array($v)){ $f=1; break; }
ステップ 4: ループの終了後、変数 $f の値が 1
<?php header('content-type:text/html;charset=utf-8'); $arr = array(1,2,3,array(4,5,6),7,8,array(9,10)); var_dump($arr); $f=0; foreach($arr as $v){ if(is_array($v)){ $f=1; break; } } if($f==1){ echo "数组包含子数组"; }else{ echo "数组不包含子数组"; } ?>
#推奨学習: 「PHP ビデオ チュートリアル
」以上がPHPで配列に配列が含まれているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。