PHP 配列関数ライブラリ array は配列を作成します

WBOY
リリース: 2016-06-21 09:05:34
オリジナル
1673 人が閲覧しました

関数|配列

1. array

array array ( [mixed ...] )

を使用して新しい配列を作成し、パラメータに基づいて作成された配列を返します。 => 演算子を使用してパラメータにインデックスを付けることができます。配列とは何かについては、「配列」セクションを参照してください。

注: array() は、通常の関数ではなく、配列を文字通り表現するために使用される言語構造です。

「インデックス => 値」という構文をカンマで区切って、インデックスと値を定義します。インデックスには文字列または数値を指定できます。インデックスを省略した場合は、0 から始まる整数のインデックスが自動生成されます。インデックスが整数の場合、次に結果として得られるインデックスは、これまでの最大の整数インデックス + 1 になります。 2 つの同一のインデックスが定義されている場合、後者のインデックスが前のインデックスを上書きすることに注意してください。

珍しいことですが、最後に定義された配列項目の後にカンマを追加するのは正当な構文です。

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

$fruits = array (
"fruits" =>array("a" => "オレンジ", "b" => "バナナ", "c" => "リンゴ")、
"数字" => 配列(1、2、3、4、5、6)、
"穴" => 配列("最初"、5 => "2 番目"、"3 番目")
);
?> 1, 8 => 1, 19, 3 => 13);
print_r($array);

上記の例は次のように出力します:

Array
(

[0] => 1

[1] => 1
[2] => 1
[3] => 13
[4] => 1

[8] => 1

[9] => ; 19

)



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







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