PHP共通関数まとめ(配列部分) 共有版は一部エラーあり_PHPチュートリアル

WBOY
リリース: 2016-07-13 17:47:36
オリジナル
914 人が閲覧しました

関数名 目的 形式 入出力操作

配列の生成と変換:

array() は配列を生成します array array(mixed [...]) 配列値、または key => value 配列変数 なし

array_combine() は、一方の配列の値をキー名として使用し、もう一方の配列の値を値として使用して配列を生成します。 array array_combine(array $keys, array $values) $keys はキーを提供する配列で、$値は値を提供する配列です。 配列 なし

range() は、指定された範囲単位の配列を作成します。 array range(mix $low,mix $high,[num $step]) $low 最小値、$high 最大値、$step ステップ サイズ 合成配列 なし

Compact() は、変数名と値を含む配列を作成します。 arr Compact(mix $varname,[,mix $...]) さまざまな変数。配列は、キーとしての変数名と変数値で構成される配列を返します。値として多次元配列にすることもできます

array_fill() は、指定された値を持つ配列配列を生成します。 array_fill(int $start, int $num, mix $value) $start のキーから始まり、$num 要素、$value は完成した配列を返します。 None

配列の結合と分割:

array_chuk() は、配列を複数の指定された配列に分割します。 array_chunk(arr $input,int $size[,bool $preserve_keys]) $input は操作対象の配列です。$size には各コピーに複数の要素が含まれます。$preserve_keys はブール値です。キーを保存するかどうか 分割された多次元配列には

がありません

array_merge() は 1 つ以上の配列をマージします。要素のキーが同じ場合、前の配列は上書きされ、インデックスのシーケンスは上書きされません。arr のみが自動的に増加します。 array_merge(arr $arr1[, arr) $arr2,...] ) $arr1 などは、演算された配列の完成した配列を返します。 なし

配列比較演算:

array_diff() 配列の差分を計算 array array_diff(arr $arr1,arr $arr2[,...]) 2つ以上の配列を入力し、複数の配列要素の値の差分を比較 なし

array_intersect() 配列の交差を計算します array array_intersect(arr $arr1,arr $arr2[,...]) 2 つ以上の配列を入力します 複数の配列要素の値の交差を比較します なし

配列の検索と置換操作:

array_search() 配列から指定された値を検索し、キー名を返します。 mix array_search(mix $need,arr $arr[bool $stric]) $need は検索文字列、$arr はターゲット配列、$stric は true同時に、変数の型の一致が成功した場合はキー名が返され、失敗した場合は false が返されます。

array_slice() 配列からセグメントを取り出します arr array_slice(arr $array,int $offset[,int $length[bool $p_key]) $array target array;$offset offset;$length interception length;$p_key:true Keepキー名。$array ターゲット配列はデフォルトで再割り当てされます。$offset が負でない場合は、このオフセットから開始されます。 $length が正の場合、シーケンス内にこれが存在します。負でない場合、シーケンスは最後から遠いところで終了します。 なし

array_splice() 配列の一部を削除し、arry を他の値に置き換えます。array_splice(arr &$input,int $offset[,int $leng[,arr $rep]]) $input はターゲット配列、$offset はターゲット配列です。 offset, $ leng が存在しない場合は、$offset から最後までのすべての要素が削除されます。これが正の値の場合、多数の単位が削除されます。 leng が負の値の場合、$offk から最後までの多数の単位が削除されます。 $leng の末尾が削除されます。置換された部分は元の配列を置き換えます。$rep が指定された場合、元の配列は新しい配列要素に置き換えられることに注意してください。

array_sum() 配列番号内のすべての値の合計を計算します array_sum(arr $array) 対象の配列 合計を返します なし

in_array() 配列内に特定の値が存在するかどうかを調べます。大文字と小文字を区別します。 bool in_array(mix $need,arr $array[,bool $str]) $array 内の $need を検索します。$str が true の場合、チェック タイプは次のとおりです。一致する場合は true、見つからない場合は false を返します。

array_key_exists() 指定されたキー名が存在するかどうかを確認します bool array_key_exists(mix $key, arr $serch) $key はキーを検索し、$serch ターゲット配列はそれが見つかったかどうかを返します なし

配列ポインタの操作:

キー()

current() エイリアス pos​​()

次へ()

前()

終わり()

リセット()

list() は配列内の値を変数 void list(mix $var1[,$var2...])=arr $array

に代入します

array_shift()

array_unshift()

array_push() 配列は最終的に複数の要素をプッシュします。 int array_push(arr &$array,mix $var1[,$var2...]) &$array target array,$var1.. 値の追加が成功した場合は 1 を返し、値の追加が成功した場合は 0 を返します。失敗した場合は、ターゲット配列を直接操作します

array_pop() 配列の最後の要素がポップアウトされます。 mix array_pop(arr &$array) &$array はターゲット配列であり、ポップされた要素の値を返し、ターゲット配列を直接操作します

配列のキー値の操作:

shuffle() は配列をシャッフルし、キー名を保持します。 bool shuffle(arr &$array) は配列を入力し、順序をシャッフルした後もキー名は変更されません

カウント()

array_flip() は配列内のキーと値を交換します arr array_flip(arr $trans) $trans は配列を操作し、完成した配列を返します なし

array_keys() は、配列を形成するために配列のすべてのキーを返します。 arr array_keys(arr $input[,mix $search[,bool $str]]) $search に値がある場合、これに対応するキー名のみを返します。 $str が true の場合、同時に型を比較して、キー名で構成される配列を返す必要があります。

array_values() は、配列内のすべての値を返し、配列を形成します array array_values (array $input)

array_reverse() は、要素を逆順にした配列を返します。 arr array_reverse(arr $input[,bool $key]) ターゲット配列を入力します。 $key が true の場合、元のキー名が保持されます。 逆順の配列。なし

array_count_values() は、配列内のすべての値の出現数をカウントします。 array array_count_values(array $input) $input は、input の値をキーとして、出現数を値として使用して操作される配列です。なし

array_rand() は配列から 1 つ以上の要素をランダムに抽出します。キー名に注意してください!!! mix array_range(arr $input[,int $num]) $input はターゲット配列、$num は抽出されて返される要素の数です要素のキー。1 つの場合はキー名です。複数の要素がある場合、これらのキーはインデックス配列を形成するための値として使用され、None を返します

それぞれ()

array_unique() は配列から重複する値を削除し、最初に値を並べ替え、次に最初に見つかったキー名のみを保持し、残りのキー名を無視します array array_unique(arr $array) 対象の配列のキー名を入力して保持します 変数重複する値のない配列を返します

配列を並べ替えます:

sort() キー名を保持せずに配列を (低位から高位に) ソートします bool sort(arr &$array[,int $flag]) ターゲット配列は、成功した場合は true を返し、失敗した場合は false を返します。配列要素を並べ替えて変更します。同時にキーに名前を付けます

rsort() キー名を保持せずに、配列を逆順 (上位から下位) にソートします bool rsort(arr &$array[,int $flag]) ターゲット配列は、成功した場合は true を返し、失敗した場合は false を返します。同時にキー名を変更します

asort() 配列をソートし、インデックス関係を保持します bool asort(arr &$array[,int $flag]) ターゲット配列 成功した場合は true、失敗した場合は false を返します 配列をソートし、元のインデックスまたはキーを保持します

arsort() は、インデックス関係を維持しながら、配列を逆順にソートします

ksort() 配列をキー名でソートします bool ksort(arr &$array[int $flag]) ターゲット配列 成功した場合は true、失敗した場合は false を返します キー名をソートし、キーと値の対応を保持します

krsort() は配列をキーによって逆順にソートします

natsort() ""自然なアルゴリズム""キーと値の関係を維持しながら配列をソートします" bool natsort(arr &$array) ターゲット配列は成功した場合は true、失敗した場合は false を返し、値を自然にソートし、キーを保持します-価値観

natcasesort() 自然なソート、大文字と小文字を区別しない bool natcasesort(arr &$array) ターゲット配列は成功した場合は true、失敗した場合は false を返し、大文字と小文字を区別せずに値の自然なソートを実行し、キーと値の対応を維持します

戦争日記_LAMPバンドオブブラザーズより抜粋

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/478505.html技術記事関数名、目的、形式、入出力操作、配列の生成と変換: array() は配列を生成します。 array array(mixed [...]) 配列の値、または key = value は、array_combine(... を除く) の配列変数です。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!