判定方法: 1. 2 次元配列をループし、構文 "foreach($arr as $v){}" は現在のサブ配列を "$v" に割り当てます。ループ本体。 in_array() を使用して、指定された値が部分配列内にあるかどうかを判断します。構文は「in_array("value",$v)」です。そうであれば、TRUE を返します。
このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター
方法php の値が 2 次元配列であるかどうかを判断する
PHP では、foreach ステートメントと in_array 関数を使用して、値が 2 次元配列であるかどうかを判断できます。配列。
1. foreach ステートメントを使用して 2 次元配列をループします
<?php header("Content-type:text/html;charset=utf-8"); $arr = array( array("a", "aa", "aaa"), array("b", "bb", "bbb"), array("c", "cc", "ccc") ); foreach($arr as $v){ } ?>
指定された 2 次元配列を走査し、各ループで ## を追加します# 現在の配列配列 の子が $v に割り当てられます。
2. ループ本体で、in_array() を使用して、指定された値が部分配列内にあるかどうかを確認します
in_array(search,array) 指定された値が存在するかどうかを検索します配列 Value に存在します。値が配列内に見つかった場合は TRUE を返し、そうでない場合は FALSE を返します。foreach($arr as $v){ if(in_array("bb",$v)){ echo "指定值在二维数组中"; } }
PHP ビデオ チュートリアル 」
以上がPHPで値が2次元配列にあるかどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。