coding_PHP チュートリアルにおける PHP 配列関数の役割

WBOY
リリース: 2016-07-15 13:30:02
オリジナル
851 人が閲覧しました

大きな配列があり、それに特定の要素が含まれているかどうかを確認する必要がある場合は、PHP 配列関数 in_array() を使用できます。次の例では、$namesArray という名前の配列で Albert を検索していますが、そのような要素は $namesArray 配列に存在しないため、「この配列には見つかりません」と表示されます。

<ol class="dp-xml"><li class="alt"><span><span class="tag"><strong><font color="#006699"><?</FONT></STRONG></SPAN><SPAN> $</SPAN><SPAN class=attribute><FONT color=#ff0000>namesArray</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>array</FONT></SPAN><SPAN>("Joe", "Jane", "Bob", "Mary", "Paul", "Eddie", "John");   </SPAN></SPAN><LI class=""><SPAN> </SPAN><LI class=alt><SPAN>$</SPAN><SPAN class=attribute><FONT color=#ff0000>lookingFor</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>"Albert"</FONT></SPAN><SPAN>;   </SPAN></SPAN><LI class=""><SPAN> </SPAN><LI class=alt><SPAN>if (in_array($lookingFor, $namesArray)) {   </SPAN><LI class=""><SPAN> </SPAN><LI class=alt><SPAN>echo "You've found it!";   </SPAN><LI class=""><SPAN> </SPAN><LI class=alt><SPAN>} else {   </SPAN><LI class=""><SPAN> </SPAN><LI class=alt><SPAN>echo "Not found in this array!";   </SPAN><LI class=""><SPAN> </SPAN><LI class=alt><SPAN>}   </SPAN><LI class=""><SPAN> </SPAN><LI class=alt><SPAN></SPAN><SPAN class=tag><STRONG><FONT color=#006699>?></font></strong></span><span>  </span></span></li></ol>
ログイン後にコピー

$ LookingFor の値を Mary に変更すると、Mary は $namesArray 配列の要素であるため、「見つけました!」というメッセージが表示されます。

配列内の要素の数を数えたい場合は、単に PHP の配列関数 count() を使用します:

<ol class="dp-xml"><li class="alt"><span><span class="tag"><strong><font color="#006699"><?</FONT></STRONG></SPAN><SPAN> $</SPAN><SPAN class=attribute><FONT color=#ff0000>namesArray</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>array</FONT></SPAN><SPAN>("Joe", "Jane", "Bob", "Mary", "Paul", "Eddie", "John");   </SPAN></SPAN><LI class=""><SPAN> </SPAN><LI class=alt><SPAN>$</SPAN><SPAN class=attribute><FONT color=#ff0000>count</FONT></SPAN><SPAN class=attribute-value><FONT color=#0000ff>count</FONT></SPAN><SPAN> = count($namesArray); </SPAN><SPAN class=tag><STRONG><FONT color=#006699>?></font></strong></span><span>   </span></span></li></ol>
ログイン後にコピー

返される $count の値は 7 です。

配列の先頭または末尾に要素を追加できます。また、PHP 配列関数 array_merge() を使用して、2 つ以上の配列の要素を含む新しい配列を作成することもできます。マージすると、要素の順序は次のようになります。指定された順序で、元の配列がソートされている場合は、マージ後に並べ替える必要があります。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446331.html技術記事大きな配列があり、その配列に特定の要素が含まれているかどうかを確認する必要がある場合は、PHP 配列関数 in_array() を使用できます。以下の例では、「この中には見つかりません...
」と表示されます。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート