- 締切済み
配列検索
配列中に、特定の文字が無いか確認したいので、 これを使ってみてます。 in_array('abc', $a); でも、これは 「abc」という文字と完全一致しないとダメですよね。 「a」を含むという検索は出来ませんか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
一次元の配列であれば、implodeしてpreg_matchで確認してみては? たんに繋げるとつながりがおかしくないので適当なセパレータを かますといいでしょう。 <? $a=Array('abc','xyz'); print preg_match("/a/",implode($a,chr(0))); $b=Array('123','xyz'); print preg_match("/a/",implode($b,chr(0))); ?>