php Xiaobian Yuzai は、PHP を使用して指定された長さの値を配列に埋める方法を紹介します。 PHP では、array_pad() 関数を使用してこの機能を実現できます。この関数は、元の配列、最終的な配列の長さ、および埋められる値の 3 つのパラメーターを受け入れます。この関数を使用すると、指定した長さの値を配列に簡単に入力して、必要な効果を実現できます。続いては具体的な導入方法を見ていきましょう!
PHP は array_pad() 関数を使用して配列を埋めます
php の array_pad()
関数は、指定された配列を指定されたパディング値で指定された長さに埋めるために使用されます。その構文は次のとおりです:
array_pad(array $array, int $pad_length,mixed $pad_value, int $pad_type = STR_PAD_RIGHT) : array
パラメータ:
$array
: 埋められる配列。 $pad_length
: パディングされるターゲットの長さ。配列の長さがこの値より大きい場合、パディングは実行されません。 $pad_value
: ギャップを埋めるために配列に追加される値。 $pad_type
(オプション): パディングのタイプを指定します。有効なオプションは次のとおりです: 戻り値:
埋め込まれた要素を含む新しい配列を返します。元の配列は変更されません。
######例:######$array = ["foo", "bar", "baz"]; // デフォルトの塗りつぶしタイプ (STR_PAD_RIGHT) と値「qux」を使用して、配列を 5 つの要素に塗りつぶします。 $padded_array = array_pad($array, 5, "qux"); print_r($padded_array); // 出力: ["foo", "bar", "baz", "qux", "qux"] // STR_PAD_LEFT を使用して、配列を 7 つの要素に値「pre」で埋めます。 $padded_array = array_pad($array, 7, "pre", STR_PAD_LEFT); print_r($padded_array); // 出力: ["pre", "pre", "foo", "bar", "baz", "qux", "qux"] // STR_PAD_BOTH を使用して、配列を 6 つの要素に値「xyz」で埋めます。 $padded_array = array_pad($array, 6, "xyz", STR_PAD_BOTH); print_r($padded_array); // 出力: ["xyz", "foo", "bar", "baz", "xyz", "xyz"] ######知らせ:######
$pad_length
$pad_length
が 0 以下の場合、n
例外がスローされます。
以上がPHPで指定された長さの配列に値を入れる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。