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