ホームページ >バックエンド開発 >PHPチュートリアル >簡単で速いPHPの配列代入方法を詳しく解説_PHPチュートリアル
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>
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() を使用して配列内の詳細を表示します。