array_merge関数と2つの配列の加算の違い
array_merge関数は、同じインデックス配列が現れた場合、2つの配列のインデックス配列をマージし、結合配列の場合は最初の配列の最大インデックス値と加算します。前の値を上書きします。加算の場合、最初に出現するインデックスまたは連想配列に関係なく、前者が値として使用され、後者は破棄されます
array_chunk関数
配列を切り取る場合、最初のパラメータは切り取る配列、2番目のパラメータは切り取った後の各配列の要素数、3番目のパラメータは分割された各配列のインデックスが元の配列のインデックス名を使用するかどうかです。 、デフォルトは使用されません
次の機能
現在の配列要素の次の要素の値を返し、ポインタを 1 つ後方に移動し、存在しない場合は false を返します
前の関数
現在の要素の前の要素を返し、ポインタを 1 つ進めます。存在しない場合は true を返します。
関数終了
配列の最後の要素の値を返します
現在の機能
位置を移動せずに配列の現在の要素を返します
ソート機能
配列要素の値を順に並べ替え、成功した場合は true、失敗した場合は false を返します。最初のパラメータは並べ替え対象の配列で、2 番目のパラメータは元の要素をすべて削除します。ソートされた配列のインデックス値、ソート後に新しいインデックス値を追加します
並べ替え機能
配列要素の値を逆順にソートします。成功した場合は true、失敗した場合は false を返します。この関数は、ソート対象の配列をすべて削除します。ソートされた配列の値、ソート後に新しいインデックス値を追加します
並び替え機能
配列要素の値を順にソートし、インデックス関係を保存します。最初のパラメータはソート対象の配列、2 番目のパラメータはソート規則を返します。オリジナルを維持します キーと値の間には対応関係があります
ksort関数
配列要素のキーを順に並べ替え、成功した場合は true、失敗した場合は false を返します。最初のパラメータは並べ替え対象の配列で、2 番目のパラメータは元のキーと値の対応を維持します。関係
シャッフル機能
配列要素をランダムに並べ替え、元のキーと値の関係を削除し、成功した場合は true、失敗した場合は false を返します
array_reverse関数
配列要素を元の順序の逆方向にソートします。2 番目のパラメーターが true に設定されている場合、デフォルトは false です。
リセット機能
配列をリセットし、配列の内部ポインタを配列の最初の要素が配置されているセルに移動します。データが空の場合は false を返します。
リスト機能
配列の要素を変数に代入すると、その配列はインデックス配列になります
レンジ機能
指定された範囲内の配列を素早く作成します。最初のパラメータは開始値、2 番目のパラメータは終了値、3 番目のパラメータはスパンです。デフォルトは 1 つです。
array_push関数
1 つ以上の要素を配列の末尾にプッシュすると、配列にプッシュされたユニットの数が返されます。
array_pop関数
配列の最後の要素をポップし、配列の最後の単位を返し、配列の長さを 1 つ減らします。配列が空であるか、配列でない場合は、使用後、配列ポインタは を指します。最初のアレイユニット
array_change_key_case関数
文字列の大文字と小文字をすべて配列インデックスとして置き換えます。最初のパラメータは配列で、2 番目のパラメータは大文字と小文字のどちらを使用するかを指定します
array_intersect関数
配列の交差を計算するには、複数のパラメーターを使用できますが、キーと値の対応は変わりません
array_flip関数
為替指数と価値
array_fill関数
配列内の一部またはすべての要素を値に設定します。最初のパラメータは埋められる要素の開始インデックス、2 番目のパラメータは埋められる要素の数、3 番目のパラメータは埋められる要素の値です
カウント機能
配列内の要素の数を数える
array_count_values関数
配列内で各値が出現する回数をカウントします
array_key_exists 関数
指定されたインデックスが配列内に存在するかどうかを確認し、存在する場合は true を返し、存在しない場合は false を返します
array_keys 関数
配列内のすべてのインデックス名を取得します。最初のパラメーターは、選択するキー値です。3 番目のパラメーターは、検索を実行するために使用されます。一致します
array_map関数
指定された配列にコールバック関数を適用します
in_array 関数
配列に特定の値が存在するかどうかを判断します。存在する場合は true を返し、存在しない場合は false を返します。最初のパラメーターは検索する値、2 番目のパラメーターは配列で、3 番目のパラメーターが使用されます。一致比較用
キー機能
連想配列からカレントポインタが指す要素のキー名を取得します
strcmp関数
2 つの文字列を比較します。str1 が str2 を待つ場合は 0 を返し、str1 が str2 より小さい場合は -1 を返し、str1 が str2 より大きい場合は 0 より大きい数値を返します
str_replace関数
文字列内の str の $search 部分をすべて $replace という文字列に置き換え、最初のパラメータは置換されるデータ、2 番目のパラメータは置換される値、3 番目のパラメータは置換された文字列を返します。置換される値。最初のパラメータは操作対象の文字列、4 番目のパラメータは置換の数、1 番目と 2 番目のパラメータが配列の場合は対応関係が形成されます
substr_replace関数
第一引数は処理対象の文字列、第二引数は置換対象の文字列、第三引数は置換対象の文字列の開始位置です start が正の数値の場合は開始位置から置換されます。文字列の開始。 ,start が負の数の場合、置換は文字列の最後から 2 番目の開始位置から開始されます。 3 番目のパラメーターは置換長です。このパラメーターが設定されており、正の数値である場合、文字列内の置換される部分文字列の長さを示します。負の数に設定すると、文字列の末尾から置換される部分文字列の末尾までの文字数を表します。このパラメータが指定されていない場合、デフォルトは strlen( string ) (文字列の長さ) になります。もちろん、長さが 0 の場合、この関数の機能は文字列の開始位置に置換を挿入することです。
sprintf関数
文字列をフォーマットします。最初のパラメータは変換されるフォーマットで、通常は % で始まり、変換される文字で終わります。
substr関数
文字列内の部分文字列を取得します。最初のパラメータは処理される文字列、2 番目のパラメータは開始位置、3 番目のパラメータはインターセプトされる長さです。
rtrim関数
文字列の末尾の空白文字(またはその他の指定文字)を削除します。最初のパラメータは処理対象の文字列で、2番目のパラメータは指定しない場合はデフォルトになります。
ltrim関数
文字列先頭の空白文字(またはその他の指定文字)を削除します。第一パラメータは処理対象の文字列、第二パラメータは指定しない場合はデフォルトとなります
。
トリム機能
文字列の先頭と末尾にある空白文字(またはその他の指定された文字)を削除します
ストレン関数
文字列の長さを取得する
mb_strlen関数
文字列の長さを取得します。最初のパラメータは長さを取得する文字列、2番目のパラメータは指定する文字セットです
strtoupper関数
文字列内のすべての文字を大文字に変換します
strto下位関数
文字列内のすべての文字を小文字に変換します
str_repeat関数
文字列を繰り返し生成するために使用されます。最初のパラメータは繰り返し生成される文字列、2 番目のパラメータは繰り返される回数です
str_split関数
文字列を配列に分割します。第一引数は処理対象の文字列、第二引数は切り取る長さです。
file_put_contents関数
第一引数は書き込むファイルのパス、第二引数は書き込む内容、書き込むファイルが存在しない場合は自動作成、第三引数の場合はデフォルトで置換書き込みとなります。は FILE_APPEND で、Append 書き込みと表現され、戻り値は書き込まれたバイト数です。
file_get_contents関数
指定したパスのファイルの内容を取得します。読み込んだファイルが大きすぎる場合の使用には適していません。 戻り値は取得した内容です。
fopen関数
最初のパラメータは開くファイルのパス、2番目のパラメータはファイルを開く方法です:r、w(ファイルが存在しない場合は自動的に作成され、ファイルの内容はクリアされます) 、a、x (ファイルが存在しない場合は自動的に開かれません) Create、ファイルの内容はクリアされます)、r+、w+、a+、x+、戻り値はファイルリソースです
fwrite関数
最初のパラメータはオープンファイルリソース、2番目のパラメータは読み取り長の文字列内容、サイズはバイト、最大は8192バイトです
fgets
最初のパラメータはファイルリソースであり、2 番目のパラメータは指定された長さの文字列を読み取ることです。