ホームページ > バックエンド開発 > PHPの問題 > PHPで配列に指定された値を入力する方法

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

autoload
リリース: 2023-03-08 22:04:02
オリジナル
1828 人が閲覧しました

この記事では主に、PHP の array_pad() 関数を使用して、配列に特定の値を埋める方法を紹介します。

構文は次のとおりです。

array_pad ( array $array , int $size , mixed $value ) : array
ログイン後にコピー
  • array は配列を表します。

  • size は、関数から返される配列要素の数を表します。

  • value は、関数から返された配列内の新しい要素の値を表します。

戻り値: 埋め込まれた配列を返します。返される配列は単なるコピーであり、元の配列は変更されません。

例:

?php
$a=array("red","green");
echo "<pre class="brush:php;toolbar:false">";
var_dump(array_pad($a,-5,"blue"));
?>
ログイン後にコピー

コンパイル表示:

array(5) {
  [0]=>
  string(4) "blue"
  [1]=>
  string(4) "blue"
  [2]=>
  string(4) "blue"
  [3]=>
  string(3) "red"
  [4]=>
  string(5) "green"
}
ログイン後にコピー

PS: サイズの値はint Type

  • size が正の数の場合、配列の右側に入力します;

<?php
$input = array(12, 10, 9);

$result = array_pad($input, 5, 0);
var_dump($result1);
//输出(12, 10, 9, 0, 0)

?>
ログイン後にコピー
  • size が負の数の場合は、左から埋めてください;

<?php
$input = array(12, 10, 9);

$result = array_pad($input, -7, -1);
var_dump($result2);
// 输出(-1, -1, -1, -1, 12, 10, 9)

?>
ログイン後にコピー
  • size の絶対値が以下の場合arr 配列の長さに等しいか、または arr 配列の長さに等しい場合、Any パディングはありません。

<?php
$input = array(12, 10, 9);
$result = array_pad($input, 2, "noop");
var_dump($result2);
// 输出(12, 10, 9)
?>
ログイン後にコピー

推奨: 「php ビデオ チュートリアル 」「php チュートリアル

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

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