Ⅰ php用給定的值填充數組
array_fill
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
array_fill — 用給定的值填充數組
說明
array_fill ( int $start_index , int $num , mixed $value ) : array
array_fill() 用 value 參數的值將一個數組填充 num 個條目,鍵名由 start_index 參數指定的開始。
參數
start_index
返回的數組的第一個索引值。
如果 start_index 是負數, 那麼返回的數組的第一個索引將會是 start_index ,而後面索引則從0開始。 (參見 例子)。
num
插入元素的數量。 必須大於或等於 0。
value
用來填充的值。
返回值
返回填充後的數組。
錯誤/異常
如果 num 小於零,將會拋出 E_WARNING。
更新日誌
版本 說明
5.6.0 num 現在可以是零。 之前 num 必須大於零。
範例
示例 #1 array_fill() 例子
Ⅱ 如何向php數組中頭部和尾部添加元素
尾部添加元素
語法格式如下:
int array_push ( array &$array , mixed $var [, mixed $... ] )
參數 array 為指定的數組,參數 $var 為壓入數組中的值。
下面就是array_push()函數向數組尾部添加元素,具體示例代碼如下:
<?php
$array_push=array("1","2");//定義數組
array_push($array_push,"3","4");//添加元素
$array_push[]='5';
print_r($array_push);//輸出數組結果
array_unshift頭部添加元素
array_push的原理類似,只是方向不同。
語法格式如下:
int array_unshift ( array &$array , mixed $var [, mixed $... ] )
下面我們直接通過實例跟大家介紹array_unshift()函數,具體代碼如下:
<?php
$names=['andy','tom','jack'];
array_unshift($names,'joe','hank');
print_r($names);
Ⅲ PHP如何在數組指定位置插入元素
第一步$arr=array('a','b','c','d','e','f','g');//目標數組
第二步$i_arr=array('1','2');//要插入的數組
第三步$n=2;//插入的位置
第四步array_splice($arr,$n,0,$i_arr);
第五步print_r($arr);
按順序輸入,並且輸入正確就可以了。
Ⅳ php數組怎麼添加一個元素
直接賦值即可,因為PHP數組的下標可以是字元串,不一定要求是順序類型,所以數組可以隨便賦值,如果這個下標的元素存在,那麼數組被修改,如果這個下標的元素不存在,那麼就新增加了一個元素。
Ⅳ php數組中插入新的元素
你好,看你意思是要在每個二維數組里插入新的數據
<?php
foreach($arrsas$each){
$each['name']='wer';
$each['salary']='wer';//wer的值,可以自己動態調用
}
?>
希望能解決你的問題,還望採納
Ⅵ php數組函數序列之array_splice() - 在數組任意位置插入元素
array_splice定義和用法
array_splice()
函數與
array_slice()
函數類似,選擇數組中的一系列元素,但不返回,而是刪除它們並用其它值代替。
如果提供了第四個參數,則之前選中的那些元素將被第四個參數指定的數組取代。
最後生成的數組將會返回。
語法
array_splice(array,offset,length,array)參數
描述
array
必需。規定數組。
offset
必需。數值。如果
offset
為正,則從輸入數組中該值指定的偏移量開始移除。如果
offset
為負,則從輸入數組末尾倒數該值指定的偏移量開始移除。
length
可選。數值。如果省略該參數,則移除數組中從
offset
到
結尾的所有部分。如果指定了
length
並且為正值,則移除這么多元素。如果指定了
length
且為負值,則移除從
offset
到數組末尾倒數
length
為止中間所有的元素。
array
被移除的元素由此數組中的元素替代。如果沒有移除任何值,則此數組中的元素將插入到指定位置。
提示和注釋
提示:如果函數沒有刪除任何元素
(length=0),則替代數組將從
start
參數的位置插入。(參見例子
3)
注釋:不保留替代數組中的鍵。
例子
1
復制代碼
代碼如下:
<?php
$a1=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");
$a2=array(0=>"Tiger",1=>"Lion");
array_splice($a1,0,2,$a2);
print_r($a1);
?>
輸出:
Array
(
[0]
=>
Tiger
[1]
=>
Lion
[2]
=>
Horse
[3]
=>
Bird
)例子
2
與例子
1
相同,但是輸出返回的數組:
復制代碼
代碼如下:
<?php
$a1=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");
$a2=array(0=>"Tiger",1=>"Lion");
print_r(array_splice($a1,0,2,$a2));
?>
輸出:
Array
(
[0]
=>
Dog
[1]
=>
Cat
)例子
3
length
參數設置為
0:
復制代碼
代碼如下:
<?php
$a1=array(0=>"Dog",1=>"Cat");
$a2=array(0=>"Tiger",1=>"Lion");
array_splice($a1,1,0,$a2);
print_r($a1);
?>
輸出:
Array
(
[0]
=>
Dog
[1]
=>
Tiger
[2]
=>
Lion
[3]
=>
Cat
)
Ⅶ php如何實現往數組中添加元素又不改變下標的方法
在PHP中,使用array_push()函數可以向數組中添加元素,將傳入的元素添加到某個數組末尾,並返回數組新的單元總數.
語法:int arrar_push(array array,mixed var[,mixed...])
說明:參數array為指定的數組,參數var是加入數組中的值.
使用array_push()函數向數組中添加元素,並輸出添加元素後的數組,代碼如下
$array = array(0=>'迅美科技',1=>'網站建設')
echo "添加前的數組元素:"
print_r($array);
echo"
";
array_push($array,'業務代表:李生')
echo"添加後的數組元素:"
print_r($array);
?>
運行代碼後的結果為:
添加前的數組元素:Array([0]=>迅美科技 [1]=>網站建設)
添加後的數組元素:Array([0]=>迅美科技 [1]=>網站建設 [2]=>業務代表:李生)關於這個問題,差不多就是這個樣子的了,你如果不明白,可以自己去後盾瞅瞅,我這些都是在後盾上學的,有空可以去看一下,就算不喜歡也沒關系啊,何樂而不為呢?
Ⅷ php 數組追加
在PHP裡面,往數組中追加元素最簡單的方法是使用[]賦值,例如需要在$arr添加一條123的語句是$arr[]=123,可以參考下面的代碼:
<?php
$arr=[123,456];
print_r($arr);
$arr[]=789;
print_r($arr);
?>
(8)php數組插入值擴展閱讀:
PHP函數
constant() 函數返回常量的值。
connection_status() 函數返回當前的連接狀態。
connection_aborted() 函數檢查是否斷開客戶機。
zip_read() 函數讀取打開的 zip 檔案中的下一個文件。
zip_open() 函數打開 ZIP 文件以供讀取。
zip_entry_read() 函數從打開的 zip 檔案項目中獲取內容。
zip_entry_open() 函數打開一個 ZIP 檔案項目以供讀取。