ホームページ  >  記事  >  バックエンド開発  >  Treasure Chest_PHP チュートリアルでの PHP 配列の基本概念の詳細な紹介

Treasure Chest_PHP チュートリアルでの PHP 配列の基本概念の詳細な紹介

WBOY
WBOYオリジナル
2016-07-15 13:27:09846ブラウズ

PHP では配列は非常に重要です。配列を使用して必要な機能を実現する方法について、PHP 配列に関する基本的な知識を見てみましょう。私たちは長い間勉強してきませんでしたが、多くのウェブサイトの機能を実装するのを待ちきれないメンバーもいます。笑、これが実際に私たちの進歩の原動力です。ただし、プログラミング言語として、データ型、構文などのいくつかの基本的なルールを習得する必要があります。

幸いなことに、PHP は難しくなく、いくつかのレッスンを学んだ後、それを使用して Web サイトの機能を 1 つずつ実装できるようになると思います。ますますエネルギッシュに。さて、今日のレッスンを始めましょう。今日は配列について学習します。配列は非常に頻繁に使用されるデータ型です。配列の処理を学ぶと、Web サイトを構築する際にさらに快適になります。たとえば、Web サイトのデータベースに Dali の記事が含まれているとします。データベースから 20 のエンターテイメント ニュース タイトルを取り出した後、それらを表すために 20 の変数を使用しますか?あなたはそこまで愚かではないと思いますが、では、これら 20 個のデータを完全に受け取るためにどのような変数を使用できるでしょうか?これには配列変数を使用する必要があります。

配列とは何ですか?配列は実際にはデータ コンテナに相当するデータの集合であり、特定の方法に従ってデータを保存したり取り出したりすることもできます。必要なデータがあるかどうかを確認することもできます。

PHP配列の定義:

array()言語構造を使用して、新しい配列(配列)を作成できます。カンマで区切られたキー => 値パラメータのペアを多数受け入れます。例 8-1:

<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>arr</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>array</FONT></SPAN><SPAN>(</SPAN><SPAN class=attribute><FONT color=#ff0000>1</FONT></SPAN><SPAN> =</SPAN><SPAN class=tag><STRONG><FONT color=#006699>></span></font></strong></span><span> "新浪", </span><span class="attribute"><font color="#ff0000">2</font></span><span> =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>"网易", </span><span class="attribute"><font color="#ff0000">3</font></span><span> =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> "腾讯", "雅虎");  </span>
</li>
<li class="alt">
<span></span><span class="tag"><strong><font color="#006699">?></font></strong></span><span> </span>
</li>
</ol>

配列内のデータは実際には特定の順序で配置されます。このキー (キー値) は自分で決定します。システムはキーを押します。シーケンスにはキーが割り当てられます。ここでは「Yahoo」にキー値を指定しませんでしたが、システムによってキー値 4 が割り当てられます。

システムがキー値を自動的に割り当てることができるので、キー値を書かなくてもよいでしょうか?もちろん、8-2 を次のように書くこともできます:

<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>arr</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>array</FONT></SPAN><SPAN>( "新浪", "网易", "腾讯", "雅虎");  </SPAN></SPAN><LI class=alt><SPAN> </SPAN><SPAN class=tag><STRONG><FONT color=#006699>?></span></font></strong></span><span> </span>
</li></ol>

ここで注意してください: システムは 0 から始まるキー値 (key) を割り当てます。「Sina」のキー値は何か知っていますか?

PHP 配列データにアクセスする方法:

上記のデータの多くは変数 $arr で表されており、そこから必要なデータを取得するにはどうすればよいでしょうか。たとえば、例 8-1 のデータを使用して 8-3 を実行します。

<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><LI class=alt><SPAN>$</SPAN><SPAN class=attribute><FONT color=#ff0000>arr</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>array</FONT></SPAN><SPAN>(</SPAN><SPAN class=attribute><FONT color=#ff0000>1</FONT></SPAN><SPAN> =</SPAN><SPAN class=tag><STRONG><FONT color=#006699>></span></font></strong></span><span> "新浪", </span><span class="attribute"><font color="#ff0000">2</font></span><span> =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>"网易", </span><span class="attribute"><font color="#ff0000">3</font></span><span> =</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> "腾讯", "雅虎");  </span>
</li>
<li class=""><span>   </span></li>
<li class="alt"><span>echo $arr[1];  //这个会输出“新浪”  </span></li>
<li class=""><span>echo $arr[2];  //这个会输出“网易”  </span></li>
<li class="alt"><span>echo $arr[3];  //这个会输出“腾讯”  </span></li>
<li class=""><span>echo $arr[4];  //这个会输出“雅虎”  </span></li>
<li class="alt"><span>   </span></li>
<li class="">
<span></span><span class="tag"><strong><font color="#006699">?></font></strong></span><span> </span>
</li>
</ol>

は、変数名と括弧内の異なるキーを使用して、異なるデータにアクセスします。角括弧内のキーを添え字とも呼びます。 8-2で「シナ」を手に入れるにはどうすればいいですか?ちなみに$arr[0]を使います。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446542.html技術記事 PHP では配列は非常に重要です。配列を使用して必要な機能を実現する方法について、PHP 配列に関する基本的な知識を見てみましょう。私たちは長い間勉強していない...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。