-
- $number = array(1,3,5,7,9);
- $color =array("red","blue","green"); ("名前",17)
- ?>
-
コードをコピー
例 2:
- $ language = array(1=>"PHP",3=>"JAVA",4=>"C");
- $student = array("name") =>"Zhang San","age"=>17)
- ?>
-
コードをコピー
もちろん、配列に値がないこと、つまり空の配列も許可されます。
- $result = array();>
-
-
コードをコピー
2. 配列を作成するには、compact() 関数を使用します。
PHPのcompact()関数は、1つ以上の変数を配列に変換できます
形式を定義します:
配列コンパクト(var1,var2...)
対応する変数名を持たない文字列は無視されます。
$firstname = "ピーター"; $age = "38"; - $result = Compact("firstname", "lastname", "age ");
- print_r($result);
- ?>
-
-
- コードをコピー
-
- 出力結果:
配列
(
[名] => ピーター
[姓] => グリフィン
[年齢] => 38
)
対応する変数名のない文字列、および変数名の配列を使用する
$firstname = "グリフィン"; $name = array("firstname", "lastname"); $result = Compact($name, "location", "age"); print_r($result);
- コードをコピー
-
-
-
配列
(
[名] => ピーター
[姓] => グリフィン
[年齢] => 38
)
-
- 3. array_combine() 関数を使用して配列を作成します
-
- PHP の array_combine() 関数は、2 つの配列を新しい配列に結合できます。ここで、1 つの配列はキー名で、もう 1 つの配列の値はキー値です。
-
形式を定義します:
配列 array_combine(array1,array2)
$a1=array("a","b","c","d"); $a2=array("猫","犬","馬") ,"Cow"); print_r(array_combine($a1,$a2));
コードをコピー
配列 ( [a] => 猫 - => 犬 [c] => 馬 [d] => 牛 )
-
- 注: array_combine() 関数を使用する場合、2 つのパラメーターの要素数は同じである必要があります。
-
- 4. range() 関数を使用して配列を作成します
-
形式を定義します:
配列範囲(最初、二番目、ステップ)
最初: 最小要素値
2 番目: 要素の最大値
step: 要素のステップサイズ
正式な定義: この関数は、1 番目から 2 番目まで (1 番目と 2 番目を含む) の整数または文字を含む配列を作成します。 2 番目が最初より小さい場合は、配列を逆の順序で返します。
例 1:
$number = range(0,5); print_r ($number)?>
コードをコピー
;
配列
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 5
)
例 2:
-
-
-
-
- $number = range(0,50,10);
print_r ($number)?>
コードをコピー
配列
(
[0] => 0
[1] => 10
[2] => 20
[3] => 30
[4] => 40
[5] => 50
)
例 3:
-
-
- $letter = range("a","d");
- print_r ($letter)?>
-
コードをコピー
;
配列
(
[0] => a
[1] => b
[2] => c
[3] => d
)
5. array_fill() 関数を使用して配列を作成します
array_fill() 関数は、指定された値クラスで配列を埋めます
形式を定義します:
array_fill(開始,番号,値)
start: 開始インデックス
数値: 配列の数
値: 配列値
- 例:
-
-
-
-
$a=array_fill(2,3,"Dog"); print_r($a)?>
コードをコピー
;
配列 ( [2] => 犬 [3] => 犬 [4] => 犬 )
|