ホームページ >php教程 >php手册 >PHP配列の基礎知識のまとめ

PHP配列の基礎知識のまとめ

WBOY
WBOYオリジナル
2016-06-13 12:14:221200ブラウズ

多くの php 関数があり、必要に応じて API をクエリできます。

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


/*
#Array なし 制限サイズ: $arr[0]=1;$arr[1]=2; $arr=array("0","1");$list($num1,$num2)=$arr;
配列範囲(int low,int high[,int step])
下限最小数、上限最大数、ステップステップサイズ
int array_unshift(array 配列, 混合変数) 配列の前に挿入
array_push 配列の末尾に追加
array_shift 配列先頭の削除
array_pop 配列末尾の削除
#位置配列
boolean in_array(mixed needle,array haystack,[,boolean strict])
boolean array_key_exists (混合キー、配列配列) キーを検索しますkeys
array_search() 連想配列の値を検索します
array_keys()は、検索されたすべてのキーを含む配列を返します
array_values()は、配列のすべての値を返します。
#配列を走査
mixed key(array array)
current(array array) 現在の配列値を取得します
array each(array array) 現在のキーと値のペアを返します
next( array array) 次の
prev(array array) をポイントします。 前の
reset(array array) に移動します。 最初の
end(array array) に移動します。 最後の
# に移動します。関数への値
boolean array_walk(array &array,callback function,[,mixed userdata])
#配列のサイズと一意性を決定する
integer count(array array[,int mode]) と同様sizeof()
array array_count_values(array 配列) グループ化し、各値の出現数をカウントします
array_unique() 重複する値を削除し、一意性を維持します
#Sort
array_reverse() 順序を反転します
array_flip() キーを値と交換します
void sort(array array[,int sort_flags])
sort_flgs{[SORT_NUMBERIC 数値ソート],[SORT_REGULAR ASCII によるソート],[SORT_STRING]}
asort () 昇順
rsort() 逆順
arsort() 逆順
natsort() 自然ソート
natcasesort() 大文字と小文字を区別しない自然ソート
ksort() キー値ソート
krsort() キーと値の逆ソート
void usort(array 配列、コールバック関数名) ユーザー定義のソート
#配列のマージ、分割、結合、分解
array_merge_recursive() merge
array_merge_combine () append
array_merge() 新しい Array
array_slice(array array,int offset[,int length]) に接続 split
array_intersect()、array_intersect_assoc() 配列交差
array_diff()、array_diff_assoc ()Difference
array_rand(), shuffle()random array
array_sum()summation
array_chunk を多次元配列に分割
*/
//0 の偶数配列を作成20, 2 はステップサイズです
$even=range( 0,20,2);
//配列を印刷します
print_r($even); //配列であるかどうかを判断します
printf("この数値は配列です:%s
// 配列の先頭にサブ項目を追加し、 print
array_unshift( $even,522,54);
print_r($even); // 変数を定義して、変数が存在する場合は、それが表示されます。
$sa=522;
if(in_array($sa,$even)){
エコー "$sa を見つけてください"
}; ";
//配列キーを検索
if(array_key_exists(4,$even)){
echo $even[4]." が存在します。";
}
echo "< ; br/>gt;";
print_r(array_values($even));
//印刷配列を走査します
while($key=key($even)){
echo "
".$key;
next($even);
}
//統計配列サイズ
echo "
";
echo count($even );
// ソート
echo "
"
print_r($even);

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