ホームページ  >  記事  >  バックエンド開発  >  PHP配列の作成方法の説明

PHP配列の作成方法の説明

巴扎黑
巴扎黑オリジナル
2017-08-04 16:47:331060ブラウズ

この記事では、PHP サンプル コードの形式で配列を作成するさまざまな方法を共有します。興味のある友人はそれについて学ぶことができます。

この記事を読む前に、誰もがすでに の配列に関するセクションの説明を読んでいると思います。 PHP 中国語マニュアル わかりましたか?少なくとも、最初にこの文書を読んだときは、おそらく翻訳がわかりにくかったため、混乱しました^_^! ! UncleToo は、自身の経験に基づいて、配列を作成するためのさまざまな方法を PHP サンプル コードの形式で共有します。これがあなたの役に立つことを願っています (もちろん、さらに多くの PHP ドキュメントを読む必要があります)

1. array() を使用して配列を作成します

array() での配列の作成は、PHP 開発プロセスで最も一般的に使用されるメソッドです。正確に言うと、array() は関数ではなく構造体です。

例 1:

コードは次のとおりです:

<?php 
$number = array(1,3,5,7,9); 
$color =array("red","blue","green"); 
$student = array("name",17) 
?>

例 2:

コードは次のとおりです:

<?php 
$language = array(1=>"PHP",3=>"JAVA",4=>"C"); 
$student = array("name"=>"张三","age"=>17) 
?>


もちろん、配列内の値がないこと、つまり空の値も許可されません。配列:

コードは次のとおりです:

<?php 
$result = array(); 
?>

2. Compact() 関数を使用して配列を作成します

PHP の Compact() 関数は、1 つ以上の変数を配列に変換できます

定義形式:

array Compact(var1,var2...)

例 1: 対応する変数名を持たない文字列は無視されます。

コードは次のとおりです:

<?php 
$firstname = "Peter"; 
$lastname = "Griffin"; 
$age = "38"; 
$result = compact("firstname", "lastname", "age"); 
print_r($result); 
?>


出力結果:

コードは次のとおりです:

Array 
( 
[firstname] => Peter 
[lastname] => Griffin 
[age] => 38 
)


例 2: 対応する変数名のない文字列と変数名の配列を使用します

コードは次のとおりです:

<?php 
$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 
)


3. array_combine() 関数を使用して配列を作成します

PHP の array_combine() 関数は 2 つを結合できます。配列を新しい配列に変換します。配列の 1 つはキー名で、もう 1 つはキーの値です。

定義形式:

array array_combine(array1,array2)


コードは以下の通り:

<?php 
$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 )

注: array_combine() 関数を使用する場合、2 つのパラメーターの要素数は同じである必要があります。

4. range() 関数を使用して配列を作成します

定義形式:

array range(first, Second, step)

first: 要素の最小値

Second: 要素の最大値

step: 要素のステップ サイズ

以下は公式の定義です: この関数は、1 番目から 2 番目まで (1 番目と 2 番目を含む) の整数または文字を含む配列を作成します。 2 番目が最初より小さい場合は、配列を逆の順序で返します。

理解するのは難しいので、例だけ見てみましょう (私は例のあるチュートリアルを見るのが好きです)。

例 1:

コードをコピーします。 コードは次のとおりです:

0d5df23309c006b73d21fce5f329805c Dog [3] = > Dog [4] => Dog )

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

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