php で配列を定義するには 5 つの方法があります: 1. array を使用して配列を作成する; 2. "$arr[] = 'a';" を使用して配列を作成する; 3. " を使用するarray(1= >'jack',2=>'lucy',500=>'hcoder')" を使用して配列を作成します; 4. "$arr[1] = 'jack';" を使用して配列を作成しますarray; 5. 「$arr['name'] = '';」を使用して配列を作成します。
このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 8.1、DELL G3 コンピューター
定義方法は何通りありますかPHP で配列?
PHP で配列を作成する 5 つの方法
PHP やその他のプログラミング言語のプログラミングでは、配列の作成がよく前段で使用されます。 -開発終了. 、JS配列の作成は[]とnew Array()で直接作成して代入することができます。しかし、PHP で配列を作成するにはどのような方法があるのでしょうか?情報を確認し、オンラインで収集および分類した後、次のように要約しました:
##1. 配列を使用して配列を作成するのが、最も一般的で便利な方法です:$arr = array('a','b','c'); $arr[] = 'a' ; $arr[] = 'b' ; $arr[] = 'c'; $arr = array('name' => '关羽' , 'age' => 23 , 'sex' => '男');
$number = range(0,5); print_r ($number); //打印:Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 ) $number = range(0,50,10); print_r ($number); //打印:Array ( [0] => 0 [1] => 10 [2] => 20 [3] => 30 [4] => 40 [5] => 50 ) $letter = range("a","d"); print_r ($letter); //打印:Array ( [0] => a [1] => b [2] => c [3] => d )
$firstname = "Peter"; $lastname = "Griffin"; $age = "38"; $result = compact("firstname", "lastname", "age"); print_r($result); //打印: Array ( [firstname] => Peter [lastname] => Griffin [age] => 38 ) $firstname = "Peter"; $lastname = "Griffin"; $age = "38"; $name = array("firstname", "lastname"); $result = compact($name, "location", "age"); print_r($result); //打印:Array ( [firstname] => Peter [lastname] => Griffin [age] => 38 ) //由于$location变量不存在,所以存入不了数组
$a1=array("a","b","c","d"); $a2=array("Cat","Dog","Horse","Cow"); print_r(array_combine($a1,$a2)); //打印:Array ( [a] => Cat [b] => Dog [c] => Horse [d] => Cow )
$a=array_fill(2,3,"Dog"); print_r($a); //打印:Array ( [2] => Dog [3] => Dog [4] => Dog )
最初の形式
$配列名 = array('value' , 'value', 'value',...);この形式では、配列内の要素のキーは指定されません。PHP は、0 から始まる数値の形式でキーを自動的に作成します。そして順番に積み重なっていきます。 呼び出し配列の形式: $配列名[数値キー]<?php $arr = array('a','b','c'); echo $arr[1]; //输出
2番目の形式
$配列名[] = '値';$配列名[] = '値';$配列名[] = '値';......これこの形式では、配列内の要素のキーも指定されておらず、PHP は 0 から始まり順次増加する数値の形式でキーを自動的に作成します。 呼び出し配列の形式: $配列名[数値キー];<?php $arr[] = 'a'; $arr[] = 'b'; $arr[] = 'c'; echo $arr[1]; //输出b
3番目の形式
$数组名称 = array(数字类型的键=> ‘值’, 数字类型的键 => ‘值’, 数字类型的键=> ‘值’,……);
<?php $arr = array(1=>'jack',2=>'lucy',500=>'hcoder'); echo $arr[500]; //输出hcoder
4番目の形式
$配列名[整数型キー] = '値';$配列名[整数型キー] = '値';$配列名[整数型キー] = '値';....呼び出し形式:$配列名[整数型キー];<?php $arr[1] = 'jack'; $arr[2] = 'lucy'; $arr[500] = 'hcoder'; echo $arr[500]; //输出hcoder
$数组名称=array(‘字符串形式的键’=>’值’,‘字符串形式的键’=>’值’,……);
<?php $arr = array('name'=>'张三', 'age'=>18); echo $arr['age']; //输出18
6番目の形式(連想配列)
$配列名['文字列形式のキー']=>'値';$配列名['文字列形式のキー']=>'値';
......
<?php $arr['name'] = '张三'; $arr['age'] = 18; echo $arr['age']; //输出18
PHP ビデオ チュートリアル 」
以上がPHPで配列を定義するにはいくつかの方法がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。