PHP 配列関数ライブラリのマイニング配列の作成と use_PHP チュートリアル

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

配列の関数ライブラリは配列を学ぶための重要なポイントです。ここでは主に配列を作成するためのPHPの配列関数ライブラリを紹介します。幸いなことに、PHP は難しいものではなく、いくつかのレッスンを学んだ後、Web サイトの機能を 1 つずつ実装できるようになります。はい、今日のレッスンを始めましょう。今日は配列について学びます。配列は非常に頻繁に使用されるデータ型です。配列の処理を学ぶと、Web サイトを構築する際に役立ちます。

例: Web サイトのデータベースには Dali の記事が含まれており、これらの 20 のエンターテイメント ニュース タイトルをデータベースから取り出した後、20 の変数を使用したいとします。 ?あなたはそこまで愚かではないと思いますが、では、これら 20 個のデータを完全に受け取るためにどのような変数を使用できるでしょうか?これには配列変数を使用する必要があります。配列とは何ですか?配列は実際にはデータ コンテナに相当するデータの集合であり、特定の方法に従ってデータを保存したり取り出したりすることもできます。必要なデータがあるかどうかを確認することもできます。

PHP 配列関数ライブラリは、array

<ol class="dp-xml"><li class="alt"><span><span>array array ( [mixed ...] ) </span></span></li></ol>
ログイン後にコピー

を使用して新しい配列を作成し、パラメーターに基づいて作成された配列を返します。 => 演算子を使用してパラメータにインデックスを付けることができます。配列とは何かについては、「配列」セクションを参照してください。注: array() は、通常の関数ではなく、配列を文字通り表現するために使用される言語構造です。カンマで区切られた構文「index => value」は、インデックスと値を定義します。インデックスには文字列または数値を指定できます。インデックスを省略した場合は、0 から始まる整数のインデックスが自動的に生成されます。インデックスが整数の場合、次に結果として得られるインデックスは、これまでの最大の整数インデックス + 1 になります。 2 つの同一のインデックスが定義されている場合、後者のインデックスが前のインデックスを上書きすることに注意してください。一般的ではありませんが、最後に定義された配列項目の後にカンマを追加することは正しい構文です。

次の例は、2 次元配列を作成する方法、対応する配列にキー名を割り当てる方法、および通常の配列の数値インデックスをスキップして継続する方法を示しています。

PHP 配列関数ライブラリの例 1. array() の例

<ol class="dp-xml">
<li class="alt">
<span><strong><font color="#006699"><span class="tag"><?</SPAN><SPAN class=tag-name>php</SPAN></FONT></STRONG><SPAN> </SPAN></SPAN><LI class=""><SPAN>$</SPAN><SPAN class=attribute><FONT color=#ff0000>fruits</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>array</FONT></SPAN><SPAN> (  </SPAN></SPAN><LI class=alt><SPAN>"fruits"  =</SPAN><SPAN class=tag><STRONG><FONT color=#006699>></span></font></strong></span><span> array("a" =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> "orange", "b" =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> "banana", "c" =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> "apple"),  </span>
</li>
<li class="">
<span>"numbers" =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> array(1, 2, 3, 4, 5, 6),  </span>
</li>
<li class="alt">
<span>"holes"   =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> array("first", </span><span class="attribute"><font color="#ff0000">5</font></span><span> =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> "second", "third")  </span>
</li>
<li class=""><span>);  </span></li>
<li class="alt">
<span></span><span class="tag"><strong><font color="#006699">?></font></strong></span><span> </span>
</li>
</ol>
ログイン後にコピー

PHP 配列関数ライブラリの例 2. array() の自動インデックス付け

<ol class="dp-xml">
<li class="alt">
<span><strong><font color="#006699"><span class="tag"><?</SPAN><SPAN class=tag-name>php</SPAN></FONT></STRONG><SPAN> </SPAN></SPAN><LI class=""><SPAN>$</SPAN><SPAN class=attribute><FONT color=#ff0000>array</FONT></SPAN><SPAN class=attribute-value><FONT color=#0000ff>array</FONT></SPAN><SPAN> = array(1, 1, 1, 1,  1, </SPAN><SPAN class=attribute><FONT color=#ff0000>8</FONT></SPAN><SPAN> =</SPAN><SPAN class=tag><STRONG><FONT color=#006699>></span></font></strong></span><span> 1,  </span><span class="attribute"><font color="#ff0000">4</font></span><span> =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> 1, 19, </span><span class="attribute"><font color="#ff0000">3</font></span><span> =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> 13);  </span>
</li>
<li class="alt"><span>print_r($array);  </span></li>
<li class="">
<span></span><span class="tag"><strong><font color="#006699">?></font></strong></span><span> </span>
</li>
</ol>
ログイン後にコピー

上記の例は出力します:

<ol class="dp-xml">
<li class="alt"><span><span>Array  </span></span></li>
<li class=""><span>(  </span></li>
<li class="alt">
<span>[0] =</span><span class="tag">></span><span> 1  </span>
</li>
<li class="">
<span>[1] =</span><span class="tag">></span><span> 1  </span>
</li>
<li class="alt">
<span>[2] =</span><span class="tag">></span><span> 1  </span>
</li>
<li class="">
<span>[3] =</span><span class="tag">></span><span> 13  </span>
</li>
<li class="alt">
<span>[4] =</span><span class="tag">></span><span> 1  </span>
</li>
<li class="">
<span>[8] =</span><span class="tag">></span><span> 1  </span>
</li>
<li class="alt">
<span>[9] =</span><span class="tag">></span><span> 19  </span>
</li>
<li class=""><span>) </span></li>
</ol>
ログイン後にコピー

インデックス 3 は2 回定義され、最後の値 13 が保持されます。インデックス 4 はインデックス 8 の後に定義されており、最大のインデックスは 8 であるため、次に自動生成されるインデックス (値 19 を持つインデックス) は 9 になります。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446543.html技術記事配列の関数ライブラリは配列を学ぶ上で重要なポイントです。ここでは主に配列を作成するための PHP の配列関数ライブラリを紹介します。幸いなことに、PHP は難しくありません。これらのことは...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート