PHPの配列操作(キー取得、キー検索)

060519_1916~01

2013年02月10日(日)

こんにちは。お久しぶりでつ。 CakePHPではよくつかわれる?かもしれないPHPの配列操作です。 該当のキーが配列に含まれているかのチェックや、配列のキーの取得方法になります。 どうぞごゆっくりごらんくださいませ。

連想配列からキーを取得する。

// 連想配列からキーを取得。
$keys = array_keys($hairetu);
   

連想配列からキーを検索する。

/*

連想配列からキーを検索

配列の中に指定した値があった場合、その配列キーを返します。

複数の値がある場合は、先頭の配列キーのみが返ってきます。

*/

if (array_search($searchStr,$array) === FALSE)) {

}
  気を付けなければいけない事は、なんか、検索して見つからなかった場合、 bool型のfalseを返すのですが、場合によっては「0」や「”」といった値も返る場合もあるようです。 なんか曖昧ですねww このチェックは行っていませんが、僕の環境ではfalseが返ってきております。  

スポンサードリンク

運営サービスPR

関連記事

他の記事はありません。

スポンサードリンク

運営サービスPR