ホームページ  >  記事  >  バックエンド開発  >  PHP配列の基礎知識まとめ_PHPチュートリアル

PHP配列の基礎知識まとめ_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:35:07827ブラウズ

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

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

/*
#配列にはサイズ制限がありません: $arr[0]=1;$arr[1]=2; $arr=array( "0","1");$list($num1,$num2)=$arr;
array range(int low,int high[,int step])
最小値が低く、最大値が高い, step step size
int array_unshift(array array,mixed vari) 配列の前に挿入
array_push 配列の末尾に追加
array_shift 配列の先頭から削除
array_pop 配列の末尾から削除
#配列の位置決め
boolean in_array(mixed needle ,array haystack,[,boolean strict])
boolean array_key_exists(mixed key, array array) キーキーを検索します
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])
#OK 配列のサイズと一意性
integer count(array array[,int mode]) は sizeof() に似ています
array array_count_values(array array) はグループ内の各値の出現数をカウントします
array_unique () 重複した値を削除し、一意性を維持します
# 並べ替え
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() キー-value ソート
krsort() キーと値の逆ソート
void usort(配列配列, コールバック関数名) ユーザー定義のソート
#配列のマージ、分割、結合、分解
array_merge_recursive() Merge
array_merge_combine() Append
array_merge( ) 新しい配列に接続
array_slice(array array,int offse[,int length]) 分割
array_intersect()、array_intersect_assoc() 配列の交差
array_diff()、array_diff_assoc() 差分
array_rand()、shuffle() ランダム配列
array_sum()
array_chunk を多次元配列に合計します
*/
//0 ~ 20 の偶数配列を作成します。2 はステップ サイズです
$even=range(0,20,2);
//配列を出力します。
print_r($even);
//配列かどうかを判断します
printf(" この数値は配列です:%s
",(is_array($even)?"true":"false") );
echo "
";
//配列の先頭にサブ項目を追加し、
array_unshift($even,522,54);
print_r($even);変数を検索し、配列内を検索し、見つかった変数が存在する場合は表示します。
$sa=522;
if(in_array($sa,$even)){
echo "$sa を見つけてください";
//配列キーを検索します
if (array_key_exists(4,$even)){
echo $even[4]." が存在します。";
echo "
";
// トラバース印刷配列
while($key=key($even)){
echo "
".$key;
}
//統計配列サイズ
echo "< br/>gt;";
echo count($even);
//並べ替え
echo "
";
sort($even);
print_r($even);
?>





http://www.bkjia.com/PHPjc/322285.html
www.bkjia.com

本当

技術記事多くの php 関数があり、必要に応じて API をクエリできます。 次のようにコードをコピーします: ?php /* #配列のサイズに制限はありません: $arr[0]=1;$arr[1]=2; $arr=array("0","1") );$list($num1 ,$num2)=$arr; 配列 ra...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。