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

2013年02月10日(日)
こんにちは。お久しぶりでつ。
CakePHPではよくつかわれる?かもしれないPHPの配列操作です。
該当のキーが配列に含まれているかのチェックや、配列のキーの取得方法になります。
どうぞごゆっくりごらんくださいませ。
連想配列からキーを取得する。
// 連想配列からキーを取得。 $keys = array_keys($hairetu);
連想配列からキーを検索する。
/* 連想配列からキーを検索 配列の中に指定した値があった場合、その配列キーを返します。 複数の値がある場合は、先頭の配列キーのみが返ってきます。 */ if (array_search($searchStr,$array) === FALSE)) { }気を付けなければいけない事は、なんか、検索して見つからなかった場合、 bool型のfalseを返すのですが、場合によっては「0」や「”」といった値も返る場合もあるようです。 なんか曖昧ですねww このチェックは行っていませんが、僕の環境ではfalseが返ってきております。