PHPで配列を作成して配列に埋める方法

小云云
リリース: 2023-03-22 10:26:01
オリジナル
2329 人が閲覧しました

PHP やその他のプログラミング言語のプログラミングでは、フロントエンド開発では配列の作成がよく使用されます。js の配列の作成は、[] と new Array() によって直接作成して割り当てることができます。しかし、PHP で配列を作成するにはどのような方法があるのでしょうか?オンラインで情報を確認し、収集して整理した後、次のようにまとめました。







1. 配列を使用して配列を作成するのが最も一般的で便利な方法です:


$arr = array('a','b','c');
$arr[] = 'a' ; $arr[] = 'b' ; $arr[] = 'c';
$arr = array('name' => '关羽' , 'age' => 23 , 'sex' => '男');
ログイン後にコピー

2. はい、場合によっては長さ len のランダムな配列を作成する必要があるため、 range() を使用できます:

定義: 配列 range(first, Second, step) //first: 要素の最小値 Second : 要素の最大値 step: 要素のステップ サイズ (増加する量)


$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 )
ログイン後にコピー

3. もちろん、特定の要件の下では、特定の変数を配列に格納する必要があります。これらの変数はキー名に変換され、変数値はキー値に変換されます (前提条件: この変数が存在します):


$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变量不存在,所以存入不了数组
ログイン後にコピー

4. 2 つの配列を新しい配列にマージします。最初の配列は新しい配列のキー名で、2 番目の配列の値は新しい配列のキーです。 値:

定義: array_combine() 関数は 2 つの配列を新しい配列に結合できます。ここで 1 つの配列はキー名と他の配列の値がキー値です。


$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 )
ログイン後にコピー

5. キー値のような固定長の配列を作成します:

Definition: array_fill(start,number,value) //start: 開始インデックス番号: 値の数 value: 配列の値

$a=array_fill(2,3,"Dog"); 
print_r($a); 

//打印:Array ( [2] => Dog [3] => Dog [4] => Dog )
ログイン後にコピー

関連する推奨事項:

JavaScript で配列を作成するにはどうすればよいですか?

PHPでの配列作成に関する10のおすすめコース

JavaScriptを使用して配列をバッチで作成する方法

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

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