PHP で 1 次元配列を作成し、値を割り当てる方法はいくつかあります。

青灯夜游
リリース: 2023-03-16 18:02:02
オリジナル
3527 人が閲覧しました

3 つの方法があります: 1. 配列を作成して値を割り当てる直接代入。構文は「$array 変数名 [添え字] = 値;」です。添え字 (キー名) は文字列または整数; 2. array() を使用して配列を作成し、値を割り当てます。構文は「$array 変数名=array(key 1=> value 1, key 2 => value 2,...」です。 , key N=> value N );"; 3. 配列リテラル「[]」を使用して配列を作成し、値を割り当てます。構文は「$array 変数名=[key 1=> value 1, key」です。 2 => 値 2,..., キー N= > 値 N];"。

PHP で 1 次元配列を作成し、値を割り当てる方法はいくつかあります。

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

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

PHP では、1 次元配列を作成して値を割り当てる方法が 3 つあります。

方法 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;;
var_dump($array);
?>
ログイン後にコピー

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

PHP で 1 次元配列を作成し、値を割り当てる方法はいくつかあります。

配列のサイズ制限はありません。 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;;
?>
ログイン後にコピー

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

PHP で 1 次元配列を作成し、値を割り当てる方法はいくつかあります。

注: インデックス配列を宣言するとき、インデックス値が増加する場合、角括弧内に特定のインデックス値を指定することもできません。この場合、インデックス値は増加します。デフォルトでは0から順番に。

方法 2: array() 関数を使用して 1 次元配列を作成する

配列を宣言するもう 1 つの方法は、array() 関数を使用して 1 次元配列を作成することです。新しい配列。カンマで区切られた特定の数の 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);
?>
ログイン後にコピー

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

PHP で 1 次元配列を作成し、値を割り当てる方法はいくつかあります。

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

<?php
header("Content-type:text/html;charset=utf-8");
$array = array(&#39;红色&#39;,&#39;黄色&#39;,&#39;蓝色&#39;, &#39;紫色&#39;);
var_dump($array);
?>
ログイン後にコピー

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

PHP で 1 次元配列を作成し、値を割り当てる方法はいくつかあります。

方法 3: 配列リテラル "[]" を使用して 1 次元配列を作成する

配列リテラル (配列リテラル) , 角括弧 ([…]) で囲まれた、1 つ以上の式を含むカンマ区切りのリストです。

カンマで区切られた特定の数の key=>value パラメータのペアを受け入れます。構文形式は次のとおりです。

$数组变量名 = [key1 => value1, key2 => value2, ..., keyN => valueN];
ログイン後にコピー

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

<?php
header("Content-type:text/html;charset=utf-8");
$array = [1=>"1","a"=>"",2=>"2","b"=>0,"c"=>"blue"];
var_dump($array);
?>
ログイン後にコピー

PHP で 1 次元配列を作成し、値を割り当てる方法はいくつかあります。

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

<?php
header("Content-type:text/html;charset=utf-8");
$array = [&#39;红色&#39;,&#39;黄色&#39;,&#39;蓝色&#39;, &#39;紫色&#39;];
var_dump($array);
?>
ログイン後にコピー

PHP で 1 次元配列を作成し、値を割り当てる方法はいくつかあります。

推奨学習: "

PHP ビデオ チュートリアル "

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

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