ホームページ >バックエンド開発 >PHPチュートリアル >簡単で速いPHPの配列代入方法を詳しく解説_PHPチュートリアル

簡単で速いPHPの配列代入方法を詳しく解説_PHPチュートリアル

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

PHP 配列は非常に一般的に使用されるため、PHP 配列の割り当てを研究し、ここで皆さんに共有しました。いわゆる配列は、コンピューターのメモリに保存される変数のコレクションです。これらの変数には、整数、ブール値、文字列などのさまざまな種類があります。配列はメモリ内の小さなデータベースであると言えます。これはデータに素早くアクセスする方法を提供します。IO や頻繁なデータベース アクセスを節約してパフォーマンスを向上させることができるため、アレイ上で多くの操作が行われます。

PHP で配列を作成する方法 次のいずれかの方法を使用して配列を作成できます:

<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>a</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>"abcd"</FONT></SPAN><SPAN>;  </SPAN></SPAN><LI class=alt><SPAN>print($a[0]." ".$a[1]." ".$a[2]." ".$a[3]." ");  </SPAN><LI class=""><SPAN></SPAN><SPAN class=tag><STRONG><FONT color=#006699>?></span></font></strong></span><span> </span>
</li></ol>

結果: a b c d

方法 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><LI class=alt><SPAN>$</SPAN><SPAN class=attribute><FONT color=#ff0000>http</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>array</FONT></SPAN><SPAN>("www","helpphp","cn");  </SPAN></SPAN><LI class=""><SPAN>    </SPAN><LI class=alt><SPAN>print($http[0].".".$http[1].".".$http[2]);  </SPAN><LI class=""><SPAN>    </SPAN><LI class=alt><SPAN></SPAN><SPAN class=tag><STRONG><FONT color=#006699>?></span></font></strong></span><span> </span>
</li></ol>

知識の説明: 1.前の例 デフォルトでは、PHP の配列は配列内の変数の位置を示す添字 (インデックス) から始まります。つまり、$variable name [index] の形式を使用して、作成した配列にアクセスできます。 2. array() 言語構造を使用して配列内でデータを作成します。添字が明示的に指定されていない場合、インデックスはデフォルトで 0 から始まり増加します。作成した配列はメモリに保存されていますが、データを使用した後は、いくつかのクリーニングを行う必要があります。メモリリークを確実に防ぐために、これについては今後の章で説明すると思います。 PHP 配列の代入と破棄について説明します。PHP 配列をまだ学習していない場合は、まず PHP 配列について学習する必要があります。

PHP 配列に値を割り当てる方法は?以下のように:

<ol class="dp-xml">
<li class="alt"><span><span>$</span><span class="attribute"><font color="#ff0000">My_array</font></span><span>=array();  </span></span></li>
<li class=""><span> </span></li>
<li class="alt"><span>$My_array[]=”www”  </span></li>
<li class=""><span> </span></li>
<li class="alt"><span>$My_array[]=”helpphp”;  </span></li>
<li class=""><span> </span></li>
<li class="alt"><span>$My_array[]=”cn”;  </span></li>
</ol>

上記の方法により、配列言語構造を使用して変数の空の配列を作成し、次のステートメントで $My_array に値を割り当てました。前のセクションで、配列の添字 (インデックス) がわかっています。 ) 、0から自動的にインクリメントされます。つまり、次のステートメントは helpphp.

<ol class="dp-xml"><li class="alt"><span><span>Print $My_array[1]; </span></span></li></ol>
を出力します。 $My_array を一度に出力したい場合は、print_r($My_array) を使用します。配列または要素を破棄する方法。上記のタスクを完了するには、次のように配列全体または配列内の要素を削除できる unset() 関数を使用するだけです:

<ol class="dp-xml">
<li class="alt"><span><span>unset($My_array[0];  </span></span></li>
<li class=""><span> </span></li>
<li class="alt"><span>unset($My_array);  </span></li>
</ol>
配列要素を削除した後は、インデックス値は元の位置を保持し、インデックスは再調整されません。この現象を見つけるには、削除後に比較するだけで済みます。次のように、var_dump() を使用して配列内の詳細を表示します。


http://www.bkjia.com/PHPjc/446524.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446524.html技術記事 PHP 配列は非常に一般的に使用されるため、PHP 配列の割り当てを研究し、ここで共有しました。皆さんの役に立てば幸いです。いわゆる配列は変数のコレクションです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。