PHP 多次元配列から特定の値を探す方法【検索・抽出】
多次元配列の特定の値を検索する方法は、配列をループして検索する方法です。以下は簡単なサンプルコードです:
// 定义一个多维数组
$multiArray = array(
array(
'name' => 'Alice',
'age' => 25
),
array(
'name' => 'Bob',
'age' => 30
),
array(
'name' => 'Charlie',
'age' => 35
)
);
// 遍历多维数组查找特定值
$searchValue = 'Bob';
foreach ($multiArray as $subArray) {
if (in_array($searchValue, $subArray)) {
echo "找到了!";
break;
}
}
// 如果查找不到该值
echo "未找到该值!";
上の例で、多次元配列$multiArrayを定義し、foreachループを使用して配列を反復処理し、in_array関数を使用して特定の値「Bob」が存在するかどうかを調べます。値が見つかった場合は、「見つかりました!」と出力し、それ以外の場合は「値が見つかりませんでした!」と出力します。