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

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

autoload
autoloadオリジナル
2021-03-23 16:53:521775ブラウズ

この記事では主に、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。