ホームページ > バックエンド開発 > PHPチュートリアル > PHPで指定された長さの配列に値を入れる方法

PHPで指定された長さの配列に値を入れる方法

PHPz
リリース: 2024-03-19 11:14:01
転載
454 人が閲覧しました

php Xiaobian Yuzai は、PHP を使用して指定された長さの値を配列に埋める方法を紹介します。 PHP では、array_pad() 関数を使用してこの機能を実現できます。この関数は、元の配列、最終的な配列の長さ、および埋められる値の 3 つのパラメーターを受け入れます。この関数を使用すると、指定した長さの値を配列に簡単に入力して、必要な効果を実現できます。続いては具体的な導入方法を見ていきましょう!

PHP は array_pad() 関数を使用して配列を埋めます

phparray_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 (オプション): パディングのタイプを指定します。有効なオプションは次のとおりです:
    • STR_PAD_RIGHT: 値を配列の最後に埋め込みます (デフォルト)。
    • STR_PAD_LEFT: 配列の先頭に値を入力します。
    • STR_PAD_BOTH: 配列の両端の値を入力します。

戻り値:

埋め込まれた要素を含む新しい配列を返します。元の配列は変更されません。

######例:######

$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 以下の場合、
    InvalidArgumentExcept
  • ion 例外がスローされます。
  • 塗りつぶし値には任意のデータ型を使用できます。

以上がPHPで指定された長さの配列に値を入れる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:lsjlt.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート