PHPとMYSQL権威ガイド--第5章配列

1716 ワード

PHPはデジタルインデックス配列と関連配列をサポートする
 
配列要素オペレータ[]配列要素へのアクセスを許可
+結合$a+$b$aと$bの結合.配列$bは$aに付加されますが、キーワード競合の要素には==等しい$a=$bが追加されません.$aと$bが同じキー/値ペアを持つ場合、TRUE==全等$a===$bです.$aと$bが同じキー/値ペアを持ち、順序とタイプが同じ場合、TRUE!=待たない$a!=$b$aと$bが同じ要素を含まない場合、TRUE<>は$a<>$bと等しくない!=!=!==不完全$a!=$b$aと$bが同じ順序の同じ要素を含まない場合、TRUE
 
foreachサイクル
foreach($phpchina as $current)
echo $current . ' ';

配列ヘッダに要素を追加しarray_を使用unshift()関数int array_unshift(array $array,mixed var[,mixed ...])配列の最後に要素を追加するにはarray_を使用します.push()関数int array_push(array $array,mixed var [,mixed ...])配列ヘッダから要素を削除するにはarray_を使用します.shift()mixed array_shift(array$array)配列の末尾から要素mixed arrayを削除pop(array $array)
 
count()関数は配列の要素個数を取得します
in_Array()関数は、ある要素が配列内にbool in_であるかどうかを決定します.array(mixed $needle,array $haystack[,bool $strict])array_key_exists()関数は、与えられたキー名またはインデックスが配列中にbool array_に存在するかどうかを確認するために使用されます.key_exists(mixed $key,array $search)
array_merge()関数は、複数の配列を1つの配列array_にマージできます.combine()関数は2つのパラメータを受信し、1つ目の配列はキーを取り、2つ目の配列は値を取り、新しい配列array_を返します.chunk()関数は、1つの配列を複数の配列array_に分割することができるintersect()関数は、2つ以上の配列を操作するarray_fill()関数は、php配列array array_を所定の値クラスで埋め込むことができます.fill(int $start_index,int $num,mixed $value)array_search()mixed array_search(mixed $needle,array $haystack[,bool $strict])array_keys()は、配列内のすべてのキー名array arrayを返します.keys(array input [,mixed search_value[,bool strict]])array_values()はinput配列のすべての値を返し、数値インデックスを作成します.