2015.
05.
07
00:04:14
結論から書くと、in_array()関数を使って
のようにやるだけでした。
あっ、これだけですか(^^ゞ
それでは詳細……という程でも無いですが、詳細を書いていきます。
きっかけは、とある配列の要素に特定の値があるかを調べたかったのです。
私のプログラミングの癖としては連想配列を使うことが多いので
いつもはarray_key_exists()を使って
とやっていたのですが、今回は添字が数字連番の普通の配列です。
値に対して存在チェックをしなくてはいけません。
もしかして、配列の要素を一つずつ取り出して比較しないと駄目?(--;
と一瞬慄いたのですが、ありました(*´ェ`*)
in_array()を使うと、配列の要素に対して存在チェックをできるようです。
というわけで、こんなコードを書いてφ(--)
無事に配列の値の存在チェックができました。
きっと、ものすごい基本的な関数なのでしょうけどね。
普通の(添字が数字連番の)配列なんて滅多に使わないもんで(ノ∀`)(言い訳)
そんな感じ\(--)/
if(in_array("search_value", $ary)){
print "あるよ";
}
print "あるよ";
}
のようにやるだけでした。
あっ、これだけですか(^^ゞ
それでは詳細……という程でも無いですが、詳細を書いていきます。
きっかけは、とある配列の要素に特定の値があるかを調べたかったのです。
私のプログラミングの癖としては連想配列を使うことが多いので
いつもはarray_key_exists()を使って
if(array_key_exists("search_key", $ary)){
print "あるよ";
}
print "あるよ";
}
とやっていたのですが、今回は添字が数字連番の普通の配列です。
値に対して存在チェックをしなくてはいけません。
もしかして、配列の要素を一つずつ取り出して比較しないと駄目?(--;
と一瞬慄いたのですが、ありました(*´ェ`*)
in_array()を使うと、配列の要素に対して存在チェックをできるようです。
というわけで、こんなコードを書いてφ(--)
if(in_array("search_value", $ary)){
print "あるよ";
}else{
print "ないよ";
}
print "あるよ";
}else{
print "ないよ";
}
無事に配列の値の存在チェックができました。
きっと、ものすごい基本的な関数なのでしょうけどね。
普通の(添字が数字連番の)配列なんて滅多に使わないもんで(ノ∀`)(言い訳)
そんな感じ\(--)/