【初心者向け】ゆるイラストで分かる!in_arrayとarray_searchの違いと使いかた

   

PHPを学んでいて、初めてin_arrayとarray_searchに遭遇したかたが「なんじゃらほい?」となってるのに応える記事です。

どちらも「探してる値が、その配列にあるか?」を探すもの

まず、書き方はこうです。in_arrayとarray_search、どちらも一緒。

人間の話し言葉にすると

$arrとちおとめ入ってる?」

となります。

これが in_array

有るか無いかだけを、真偽値で返してくれます。

これが array_search

有る場合は、キーで返してくれます。無ければもちろんfalseが返ってきます。

実際にコード書いてみましょう

連想配列で

おしまい!!

 - エンジニアへの道