PHP開発の配列(1)

WBOY
リリース: 2016-06-13 12:16:40
オリジナル
880 人が閲覧しました

PHP 開発における配列 (1)

配列は、一連のデータを結合して操作可能な全体を形成するデータのコレクションです。配列は順序付けられた変数のセットであり、各変数は要素と呼ばれます。各要素は、キー (添え字とも呼ばれます) と呼ばれる特別な識別子によって区別されます。配列内の各エンティティには、キーと値という 2 つの項目が含まれています。キー値により対応する配列要素を取得できます。
PHP で配列を宣言するには主に 2 つの方法があります。1 つは array() 関数を使用して配列を宣言する方法で、もう 1 つは配列の要素に値を直接代入して配列を宣言する方法です。
array() を使用して関数を宣言する方法は次のとおりです。
array([mixed]…)
パラメータ混合の構文は key => value です。複数のパラメータを混合する場合はカンマで区切ります。とインデックスがそれぞれ定義されます。インデックス値には文字列または数値を指定できます。インデックスを省略した場合は、0 から始まる整数のインデックスが自動生成されます。
array() を使用して、次のように配列コードを宣言します。

<code class=" hljs xml"><span class="php"><span class="hljs-preprocessor"><?php</span><span class="hljs-variable">$array</span> = <span class="hljs-keyword">array</span>(<span class="hljs-string">"Jack"</span>,<span class="hljs-string">"Bruce"</span>,<span class="hljs-string">"hero"</span>);print_r(<span class="hljs-variable">$array</span>);<span class="hljs-preprocessor">?></span></span></code>
ログイン後にコピー

実行結果は次のとおりです。
PHP開発の配列(1)

1 次元配列
場合 配列の要素が変数である場合、その配列は 1 ビット配列と呼ばれます。 1 次元配列は最も一般的な配列で、1 つの列の内容のみを格納します。

2 次元配列
配列の要素が 1 次元配列の場合、その配列は 2 次元配列と呼ばれます。
以下では、2 次元配列を宣言するための具体的な例を使用します。コードは次のとおりです。

<code class=" hljs xml"><span class="php"><span class="hljs-preprocessor"><?php</span><span class="hljs-variable">$array</span> =<span class="hljs-keyword">array</span>(<span class="hljs-string">"老师"</span>=><span class="hljs-keyword">array</span>(<span class="hljs-string">"男老师"</span>,<span class="hljs-string">"女老师"</span>),<span class="hljs-string">"动物"</span>=><span class="hljs-keyword">array</span>(<span class="hljs-string">"哺乳动物"</span>,<span class="hljs-string">"鸟类"</span>,<span class="hljs-string">"鱼类"</span>));print_r(<span class="hljs-variable">$array</span>);<span class="hljs-preprocessor">?></span></span></code>
ログイン後にコピー

実行結果は次のとおりです。
PHP開発の配列(1)

配列を走査します
foreach 構造体を使用して配列を走査します。 foreach 構造は、配列構造自体ではなく、配列のバックアップに対して動作します。
foreach 構造体を使用して配列を走査するコードは次のとおりです。

<code class=" hljs xml"><span class="php"><span class="hljs-preprocessor"><?php</span><span class="hljs-variable">$array</span> =<span class="hljs-keyword">array</span>(<span class="hljs-string">'jack'</span>=><span class="hljs-string">'jack is a teacher'</span>,<span class="hljs-string">'Lisa'</span>=><span class="hljs-string">'Lisa is an actress'</span>,<span class="hljs-string">'Fits'</span>=><span class="hljs-string">'Fits is a scientist'</span>);<span class="hljs-keyword">foreach</span>(<span class="hljs-variable">$array</span> <span class="hljs-keyword">as</span> <span class="hljs-variable">$value</span>){<span class="hljs-keyword">echo</span> <span class="hljs-variable">$value</span>.<span class="hljs-string">"\n"</span>;  }<span class="hljs-preprocessor">?></span></span></code>
ログイン後にコピー

実行結果は次のとおりです。
PHP開発の配列(1)

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート