ホームページ >バックエンド開発 >PHPチュートリアル >PHP配列関連の説明
Web プログラミングにとって最も重要なことは、データへのアクセスと読み書きです。文字列、配列、ファイルなどの形式で保存する方法はたくさんあります。今日は、PHP データ アプリケーションで最も重要な方法である配列について学びました。 PHPにはたくさんの配列関数がありますが、今後の参考のために私が学んだことをまとめておきます...
1. 配列の定義:
配列の定義はarray()を使用して定義されます。空の配列を定義できます:
コードは次のとおりです:
$number = array(1,3,5,7,9);空の配列を定義します
コードをコピーします コードは次のとおりです:
$number = "1,3,5,7,9";
$string = "I'm PHPer"; array = array("And","You?");
compact () 関数は 2 つ以上の変数を配列に変換するために使用され、もちろん配列変数も含まれます。パラメーターは、$ を含む完全な名前ではなく、変数の名前です。
反対の関数はextract()で、名前が示すように、キー値を文字列名、配列値を文字列値として、配列を単一の文字列に変換します。
操作結果:
コードをコピー
コードは次のとおりです:
2.array_combine()—2 つの配列を 1 つの配列に再編成し、1 つはキー値として、もう 1 つはキー値としてvalue:
array array_combine ( array $keys , array $values )
コードをコピー
コードは次のとおりです:
$number = array("1","3", "5","7","9");
$array = array("I","Am","A","PHP","er"); array);
print_r ($newArray) ;
?>
array_combine 関数 読んだら分かると思います 実行結果:
Array ( [1] => [3] => Am [5] => A [7] => er )
3.range() 関数 - 指定した範囲内で配列を作成します:
あまり言うことはありません。 、例に直接行きましょう——
コードをコピーします
コードは次のとおりです:
$array1 = range(0,100,10);//0 は開始値、100 です。は終了値、10 はステップ値です (デフォルトのステップ値は 1)。
$array2 = range("A","Z) ");
print_r($array2);
echo "
";
$array3 = range("z","a");
print_r($array3);
range() 関数のデフォルトのステップ値は 1 です!
実行結果:
コードをコピー
コードは次のとおりです:
配列 ( [0] => 0 [1] => 10 [2] => 20 [3] => 30 [4] => 40 [5] => 50 [6] = > 60 [7] => 70 [9] => 90 [10] => 100 )
配列 ( [0] => A [1] => 2] => C [3] => E [6] => H [9] ] => J [11] => M [14] => P => Q [17] => S [20] => W [23] = > X [24] => Y [25] => Z )
配列 ( [0] => z [1] => y [2] => x [3] => w [ 4] => v [5] => t [8] => q [11] ] => o [13] => l [16] => i [18] => h [19] => f [22] => c [25] = > a )
4.array_fill()関数数——充数组関数:
复正代代码如下:
$array = range(1,10);
$fillarray = range("a","d");
$arrayFilled = array_fill(0,5,$fillarray);//この場所の $fillarray は、「test」などの文字列である可能性があります。
echo "
"; <br>print_r ($arrayFilled); <br>echo "";
"; <br>print_r ($array2); <br>echo "";
実行結果:
复制代代码如下:
Array
(
[0] => Array
(
[0] => a
[1] = >b
[2] => c
[3] => d
)
[1] => 配列
(
[0] => b
[2] => c
[3] => d
)
[2] => 配列
(
[0] => a
[1] => b
[2] => c
[3] = > d
)
[3] => 配列
(
[0] => a
[1] => b
[2] => c
[3] => d
) [4] => 配列
(
[0] => a
[1] => b
[2] => c
[3] => d
)
)
配列
(
[文字列] => テスト
[2] => テスト
[SDK] => テスト
)
:
1.foreach遍历:
foreach (array_expression as $value){}
闲话少说、上实例:
复制幣
代码如下:
$speed = array(50,120,180,240,380); foreach($speed as $keys=>$values){
echo $keys."=>".$values."}
?>
実行結果:
复制代
代码如下:
0=>50 1=>120 2=>180
3=>2404=>380
2.while循環遍历:
while循環遍历一般結合リスト関数、以下は例
复制代
代码如下:
$staff = array( array("姓名" ,"性别","年龄"),
array("小张","男",24),array("小王","女",25),
array("小李","男"、23)
);
echo "
$name | $sex | $age |
姓名
小张 | 男 | |
小王 | 女 | |
小李 | 男 | |
以上がPHP配列関連の説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。