ホームページ > バックエンド開発 > PHPの問題 > PHPで値が2次元配列にあるかどうかを判断する方法

PHPで値が2次元配列にあるかどうかを判断する方法

青灯夜游
リリース: 2023-03-16 07:20:02
オリジナル
2781 人が閲覧しました

判定方法: 1. 2 次元配列をループし、構文 "foreach($arr as $v){}" は現在のサブ配列を "$v" に割り当てます。ループ本体。 in_array() を使用して、指定された値が部分配列内にあるかどうかを判断します。構文は「in_array("value",$v)」です。そうであれば、TRUE を返します。

PHPで値が2次元配列にあるかどうかを判断する方法

このチュートリアルの動作環境: 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で値が2次元配列にあるかどうかを判断する方法

推奨: 「

PHP ビデオ チュートリアル

以上がPHPで値が2次元配列にあるかどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート