C++ プログラマーとして、PHP 開発に切り替える過程で、PHP 配列は C++ 配列に似ていますが、いくつかの違いもあります。PHP 配列と C++ との関係を包括的に分析してみましょう。対応するデータ型。
配列の分類:
1. 数値配列: インデックス配列とも呼ばれ、数値 (0 から始まる) が配列の添字として使用されます。 C++ のベクトルに相当します。
2. 連想配列: 配列の添字として文字列を使用します。 C++ のマップに相当します。
3. 多次元配列: 配列内の各要素も配列です。部分配列内の各要素は配列にすることもできます。
配列宣言:
1.数値配列
a. 次の例では、数字の ID キーが自動的に割り当てられます。
$names = array("ピーター","ジョー","リリー");
b. 次の例では、数値 ID キーを手動で割り当てます。
これらの ID キーはスクリプトで使用できます:
2. 連想配列:
$ages = array("ピーター"=>32, "ジョー"=>30, "リリー"=>28);
例 2
この例は例 1 と同じですが、配列を作成する別の方法です。
リーリー
スクリプトでの連想配列の使用:
上記のスクリプト出力:
3. 多次元配列:
この例では、自動的に割り当てられた数値 ID キーを使用して多次元配列を作成します。
リーリー
上記のコードの出力:
for ループはインデックス配列のみを走査できます。 リーリー
2.foreachトラバーサルインデックス配列または連想配列を走査できます インデックス配列を走査する
リーリー
A. 1 次元配列の走査
リーリー
B. 多次元配列の走査
以上、編集者が紹介したphp配列の例を詳しく解説しましたので、皆様のお役に立てれば幸いです。