[精讚] [會員登入]
5336

[PHP] 陣列新增資料及整理

在php陣列加入項目和重新整理陣列的方法

分享此文連結 //n.sfs.tw/12800

分享連結 [PHP] 陣列新增資料及整理@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 11:19:55 最後編修
2018-10-12 01:17:58 By 張○○
 

自動目錄

PHP的陣列加項目很簡單,直接給定即可,不必宣告

$arr['one'] = "apple";

$arr[2] = "pineapple";

 

使用array_push函數

 

直接使用 array_push():

 

$arr =array("red","yellow","orange");
array_push($arr, "green", "blue", "black");
print_r($arr);
//Array ( [0] => red [1] => yellow [2] => orange [3] => green [4] => blue [5] => black )

另一個範例,不管中間有少了索引1的項目,還是會把項目加在後面

$arr =array(0=>"red",3=>"yellow",2=>"orange");  //Lack of index 1
array_push($arr, "green", "blue", "black");
print_r($arr);
//Array ( [0] => red [3] => yellow [2] => orange [4] => green [5] => blue [6] => black )

使用array_push 一次可加多個項目。

 

使用空白中刮號 []

中刮號的加項目法也很方便

$arr =array(0=>"red",5=>"orange");
$arr[]= "green";
$arr[]= "blue";
$arr[]= "black";
print_r($arr);
// Array ( [0] => red [5] => orange [6] => green [7] => blue [8] => black )

 

整理陣列索引

重新把索引號整理過

上面的例子如果使用 array_values 可以把陣列的索引值重新整理

$arr=array_values($arr);
print_r($arr);
// Array ( [0] => red [1] => orange [2] => green [3] => blue [4] => black )

做個簡單的筆記

 


原文 2010-11-02

END

你可能感興趣的文章

[PHP]解決ksort新增的SORT_NATURAL|SORT_FLAG_CASE方法 php>=5.4中ksort函數多了SORT_NATURAL 和 SORT_FLAG_CASE 旗標,對舊版的PHP中要怎麼辦?

[PHP] 陣列排序 sort, ksort, asort, usort... 簡單的記錄PHP的陣列排序,因為常常會用到。

[PHP] 隨機產生一個顏色字串 讓PHP 隨機產生一個顏色字串

[PHP7] 利用Memcached 儲存 Session Memcached+ PHP7,利用Memcached 儲存 Session。

PHP程式經驗 #1 -- 靜態的物件比動態物件快 驗證 1. 使用動態物件函式 > 使用靜態物件函式。 2. 使用有宣告的靜態物件函式 > 使用動態無宣告的靜

使用Yahoo OAuth2 2/2 使用Yahoo OAuth2認證我的網頁

隨機好文

[MAC] 截取螢幕畫面的方法 截取螢幕畫面的方法,在MAC中叫作螢幕快照,英文是screenshot

如何在linux下執行java 原生的java應用程式可以使用簡單的方法在console下面寫出來,適合作簡單的應用

Linux shell 的date表示法 linux下SHELL中的date表示法

Smarty安裝 smarty 是著名的樣版引擎,非常的好用,用多了突然發現拿掉smarty反而不會寫php了,以下是安裝過程..

APACHE的記錄檔格式 LogFormat 語法 在APACHE中有定義一些記錄的語法模版 在 /etc/httpd/conf/httpd.conf 中: LogForm