PHP の配列とデータ構造
PHP プログラミングの 30% の場所で配列が使用されており、これは PHP 配列の重要性を示しています。
PHPの配列
配列の概要 --- PHP は弱い型指定言語であるため、配列は任意の型のデータを任意の数だけ格納でき、ヒープ、スタック、キューなどのデータ構造の機能を実現できます。要素数に応じて配列容量を自動調整できます。
分類
インデックス付き配列 --- 添え字は整数であり、ほとんどの言語の配列と同様です。
連想配列---添字は、順序付けされておらず、繰り返しのないキーであり、対応する値にマップされます。
(1)配列の定義
1.配列を直接代入で宣言する
変数名の後の角括弧「[]」で囲まれた数字を使用してインデックス配列を宣言し、文字列を使用して連想配列を宣言します。
$Array変数名[インデックス値]=データ内容 //インデックス値(添字)は文字列または整数
となります。
配列変数を宣言する場合、添え字に数値と文字列を組み合わせて使用することもできます。ただし、この方法は 1 次元配列に使用されることはほとんどありません
$contact[0]=1
$contact[“id”]=1
$contact[1]="A社"
$contact["会社"]="A社"
上記のコードでは、配列 $contact が宣言されており、数字と文字列の組み合わせが添字で使用されています。これには、インデックスまたはリレーショナル メソッドを使用してアクセスできます。
インデックス配列を宣言する場合、インデックス値が増加する場合は、角括弧内にインデックス値を指定する必要はありません。デフォルトでは、0 から始まり、順番に増加します。 PHP では、初期化時に不連続な添字値が指定されている限り、インデックス配列の添字値は不連続であっても構いません。
$contact[]=1; $contact[]=1;
$contact[14]="Gao"; //連続しない添字は14として指定
$contact[]="Company A"; //添字の最大値に従い、添字に 1 を加えて 15 にします
$contact[14]=110; $contact[14]=110; //添え字 14 の要素が再割り当てされます
$contact[]="php"; ’ ’ を 1 ~ 3 の s ’ にします16
print_r($contact); //配列 ( [0] => 1 [14] => 110 [15] => A 社 [16] => php )
声明:
当サイトのすべてのリソースはネットユーザーが投稿したり、各ダウンロードステーションを転載したりしているので、ソフトウェアの完全性を自分でチェックしてください!当サイトのすべてのリソースは学習と参考のためだけに使用されます。ビジネス用途には使用しないでください。そうしないと、発生したすべての結果はあなた自身が負担します!権利侵害がある場合は、次の連絡先に連絡してください。admin@php.cn