ホームページ  >  記事  >  バックエンド開発  >  PHPで配列を作成する方法は何ですか

PHPで配列を作成する方法は何ですか

青灯夜游
青灯夜游オリジナル
2021-07-06 18:45:356312ブラウズ

php で配列を作成する方法: 1. 直接代入によって配列を宣言します (構文は "$array 変数名 [添え字] = 値"; 2. array() 関数を使用して配列を宣言します、構文は「$array 変数名=array(key1=>value1,key2=>value2,...,keyN=>valueN);」です。

PHPで配列を作成する方法は何ですか

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

方法 1: 直接割り当てメソッド 配列の宣言

配列内の各要素が配列ではなく特定の値である場合、そのような配列を 1 次元配列と呼びます。 1 次元配列は、最も単純で最も一般的に使用される配列です。

配列要素への直接代入方法を使用して 1 次元配列を宣言するための構文形式は次のとおりです。

$数组变量名[下标] = 值

添字 (インデックス値) には文字列または整数を指定できます。添え字 [ ] パッケージが必要です。

サンプル コードは次のとおりです:

<?php
header("Content-type:text/html;charset=utf-8");
$array[0] = &#39;苹果&#39;;
$array[1] = &#39;香蕉&#39;;
$array[2] = &#39;橘子&#39;;
$array[3] = &#39;榴莲&#39;;
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
var_dump($array);
?>

実行結果は次のとおりです:

array (size=4)
  0 => string &#39;苹果&#39; (length=6)
  1 => string &#39;香蕉&#39; (length=6)
  2 => string &#39;橘子&#39; (length=6)
  3 => string &#39;榴莲&#39; (length=6)

ヒント: var_dump() 関数を使用して配列全体を出力するだけでなく、 、print_r() 関数を使用することもできます。

PHP の配列にはサイズ制限がないため、上記の配列では、同じ方法で配列に新しい要素を追加し続けることができます。配列内の要素にアクセスする場合、「$配列変数名[添字]」を使用できます。サンプルコードは次のとおりです。

<?php
header("Content-type:text/html;charset=utf-8");
$array[0] = &#39;苹果&#39;;
$array[1] = &#39;香蕉&#39;;
$array[2] = &#39;橘子&#39;;
$array[3] = &#39;榴莲&#39;;
echo &#39;$array[0] = &#39; . $array[0] . &#39;<br>&#39;;
echo &#39;$array[1] = &#39; . $array[1] . &#39;<br>&#39;;
echo &#39;$array[2] = &#39; . $array[2] . &#39;<br>&#39;;
echo &#39;$array[3] = &#39; . $array[3] . &#39;<br>&#39;;
?>

実行結果は次のとおりです。

$array[0] = 苹果
$array[1] = 香蕉
$array[2] = 橘子
$array[3] = 榴莲

Statement 配列にインデックスを付けるとき、インデックス値が増加している場合、角括弧内に特定のインデックス値を指定する必要はありません。この場合、インデックス値はデフォルトで 0 から始まり、順次増加します。サンプル コードは次のとおりです。

<?php
header("Content-type:text/html;charset=utf-8");
$array[] = &#39;苹果&#39;;
$array[] = &#39;香蕉&#39;;
$array[] = &#39;橘子&#39;;
$array[] = &#39;榴莲&#39;;
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
var_dump($array);
?>

実行結果は次のとおりです。

array (size=4)
  0 => string &#39;苹果&#39; (length=6)
  1 => string &#39;香蕉&#39; (length=6)
  2 => string &#39;橘子&#39; (length=6)
  3 => string &#39;榴莲&#39; (length=6)

方法 2: array() 関数を使用して配列を宣言します

配列を宣言する別の方法 その方法は、array() 関数を使用して新しい配列を作成することです。カンマで区切られた特定の数の key=>value パラメータのペアを受け入れます。構文形式は次のとおりです:

$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);

サンプル コードは次のとおりです:

<?php
header("Content-type:text/html;charset=utf-8");
$array = array(0 => &#39;红色&#39;, 1 => &#39;黄色&#39;, 2 => &#39;蓝色&#39;, 3 => &#39;紫色&#39;);
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
var_dump($array);
?>

実行結果は次のとおりです:

array (size=4)
  0 => string &#39;红色&#39; (length=6)
  1 => string &#39;黄色&#39; (length=6)
  2 => string &#39;蓝色&#39; (length=6)
  3 => string &#39;紫色&#39; (length=6)

=> 記号が存在しない場合添え字を指定するために使用されます。デフォルトはインデックス配列です。デフォルトのインデックス値も 0 から始まり、順番に増加します。サンプル コードは次のとおりです。

<?php
header("Content-type:text/html;charset=utf-8");
$array = array(&#39;红色&#39;,&#39;黄色&#39;,&#39;蓝色&#39;, &#39;紫色&#39;);
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
var_dump($array);
?>

実行結果は前の例と同じです。

array (size=4)
  0 => string &#39;红色&#39; (length=6)
  1 => string &#39;黄色&#39; (length=6)
  2 => string &#39;蓝色&#39; (length=6)
  3 => string &#39;紫色&#39; (length=6)

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPで配列を作成する方法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。