日常の開発では常にいくつかのPHP関連の関数を処理に使用します。これにより、問題をより効果的に解決したり、問題を簡素化したりできるため、これらの関数を習得する必要があります。
prev($array name)//配列ポインタを next() の反対側の 1 つの位置に移動します。
next() - 内部ポインタを配列内の次の要素に設定し、出力します。
current() - 配列内の現在の要素の値を返します。
end()- 内部ポインタを配列の最後の要素にポイントし、それを出力します。
reset()- 内部ポインタを配列の最初の要素にポイントし、それを出力します。
each() - 現在の要素のキー名とキー値を返し、内部ポインタを前方に移動します。
array_values($配列名)は、配列内の配列要素の値を取り出して新しいインデックス配列を形成し、それを返します。
array_keys($array name); 配列内のキー名を抽出して新しいインデックス配列を構築し、返します
array_flip($array) 配列のキー名とキー値を交換して新しい連想配列を形成し、戻る。
in_array($value,$array name) は、$value が配列内に存在するかどうかをクエリし、存在しない場合は false を返します。配列内に存在し、キー名を返します。存在しない場合は false を返します。
array_key_exists($key,$array name) は、キー名が配列内に存在するかどうかを検出し、存在する場合は true を返し、存在する場合は false を返します。存在しません;
range($star,$end ); 開始点と終了点の間の整数配列で構成される新しいインデックス配列を返します
array_reverse($array name) は配列内の配列要素の順序を反転します
array_rand($配列名, $num) はランダムに num キーを取り出し、新しいインデックス配列を形成し、配列要素の値の位置をシャッフルする
shuffle($array name) を返します
array_merge($arr1,$arr2); 2 つの配列に同じキー名がある場合、それらを強制終了します
array_sum($array name) は配列内の配列要素を加算して合計します
array_product($array name) は配列要素を乗算して積を見つけます
;
配列と文字列に関する関数explode("区切られた文字", string) は、区切り文字に従って文字列を分割し、配列を返します。
implode("connector", $array name); 配列内の配列要素をコネクタで接続して文字列を返す
配列の分割と充填array_chunk($array name, $num) 配列を分割するnum の数で二次元配列を返します
array_pad($array name, $length, string); length > count($array name) の場合、追加の要素の数に string を使用します。
array_fill($start,$length,"string") start は開始キー名、length は配列要素の数、
array_shift() 関数は配列の最初の要素を削除し、削除された要素を返すために使用されます。要素。
これらの配列関数は日常の開発で頻繁に使用されます。これをマスターすれば、日常の開発はまったく問題ありません。
関連コンテンツ:
PHP配列関数の詳細説明関連テーブル編集を実装するPHP配列関数PHP配列関数array_push()の定義と使い方以上がPHP 配列関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。