當前位置:首頁 » 編程語言 » php給數組賦值

php給數組賦值

發布時間: 2025-09-01 11:38:09

『壹』 php數組的幾種賦值方法

  • Array 數組

    PHP 中的數組實際上是一個有序映射。映射是一種把 values 關聯到 keys 的類型。此類型在很多方面做了優化,因此可以把它當成真正的數組,或列表(向量),散列表(是映射的一種實現),字典,集合,棧,隊列以及更多可能性。由於數組元素的值也可以是另一個數組,樹形結構和多維數組也是允許的。

  • 一般來說定義方法如下面幾種:

    一:

『貳』 php 如何定義一個數組

php中定義數組的方法:x0dx0ax0dx0a1、PHP定義數組的格式:x0dx0a數組名=array();x0dx0a如:$aa=array();//這樣就定義了一個數組,x0dx0a之後給元素賦值:x0dx0a$aa[0]="9016";x0dx0a$aa[1]="9017";x0dx0a$aa[2]="9018";x0dx0ax0dx0a2、PHP輸出數組的方法:x0dx0aforeach($aa as $val)x0dx0a{x0dx0aecho$val;x0dx0a}x0dx0a也可以在定義數組時直接賦值x0dx0a$aa=array(0=>"9016",1=>"9017";2=>"9018");x0dx0ax0dx0a3、PHP的數組還可以用字元做下標,不一定要數字:x0dx0a$aa["name"]="Joan";x0dx0a$aa["num"]="9018";x0dx0a$aa["email"]="[email protected]";x0dx0a也可以這樣x0dx0a$aa=array("name"=>"joan","num"=>"9018","email"=>"[email protected]");x0dx0a將一個一維數組的元素也定義為數組,就是一個二維數組,x0dx0a$aa=array(0=>"a1",1=>"a2");x0dx0a$bb=array(0=>"b1",1=>"b2");x0dx0a$cc=array(0=>$aa;1=>$bb);此時,$cc[0]也是一個數組,$cc[1]也是一個數組,$cc就是一個二維數組。x0dx0a同理,三維,四維數組也可以繼續定義下去。x0dx0ax0dx0a4、數組的元素不僅於數字和字元串,可以是類的對象。

『叄』 PHP 數組如何增加key

你直接給$return['a']賦值就好了。
比如$return本來是個空數組,我想加一個鍵名,同時賦值只需要
$return['key'] = "value";
如果鍵名空著就是用0,1,2這些下標了,他會自動增加

『肆』 php數組的賦值問題

您好,您這樣:
foreach($arr as $k=>$v){
//這個的意思是 循環數組$arr,把當前循環的下標(鍵名)賦值給$k,當前循環的數組元素賦值給$v
//然後你改變的是$v的值,這就類似於
// $a = 1;
// $b = $a;
// $a = 2;
// echo $b;
// 你改變了$a的值,但$b還是原來的1;
}
//所以你這個可以這樣修改
foreach ($ss as $k=>$v) {
if($v['two'] == "3"){
$ss[$k]['two'] = 1000;
//或者
//$v['two'] = 1000;
//$ss[$k] = $v;
}
}
print_r($ss);

『伍』 php 中如何給二維數組賦值

PHP給二位數組賦值的方式是非常靈活的,這里介紹三種方法(設二位數組$arr = array(array(1,2,3),array(4,5,6));):

  1. 在已知二維數組元素個數的情況下,可以直接根據下標來賦值:

$arr[2]=array(7,8,9);//給二維數組的第一維賦值。
$arr[3][0]=10;//給二維數組的第二維元素賦值。

2.在未知二維數組具體元素的情況下,可以使用array_push()函數來賦值:

array_push($arr,array(11,12,13));

3.同樣,在未知二維數組元素的情況下,還可以利用count函數來賦值:

$arr[count($arr)]=array(14,15,16);

『陸』 php 怎麼把索引數組賦值給關聯數組

在PHP中可以用關聯數組的形式表示如下:
$grade=array(name=>li kui,age=>163);
只要指出一點的就是=>,這個運算符非常的形象,一看就能夠明白:鍵為name的值是li kui;鍵為age的值是163。當然你也可以用以下的形式來創建關聯數組:
$grade["name"]=li kui;
$grade["age"]=16;
PHP中的多維數組
在多維數組中,主數組中的每個元素也是一個數組。在子數組中的每個元素也可以是數組,以此類推。同樣我們以學校里的班級為例來說明如何定義多維數組。
所謂多維數組,無非就是在「一維數組」中再加入一個數組,這就是嵌套吧。在學校里我們知道,一個年級可能有多個班級,如一班、二班、三班等,用多維數組表示如下:
$school=array(1=>array(name=>li kui,age=>163),
2=>array(name=>wu song,age=>183)
&&
);
如果你要訪問wu song,按如下的形式訪問即可:
print $school[2][name]; //輸出wu song

『柒』 php中怎麼把數組的多個變數組合之後賦值給另外一個變數

$cars=array("123","345","789");
$s="";
//遍歷數組,並且把每一個數組和前一個結果組合。

foreach ($cars as $k=>$v ){
$s=$s.$v;
}
echo $s;

結果顯示
123456789

『捌』 PHP中要使用數組的話必須先定義一個變數為array()嗎

在php中聲明數組主要有2種方式:
一 是應用array()函數聲明數組。
二 是直接為數組元素賦值。

1, $array=array('php'=>1,'jsp'=>2,'asp'=>3);
這種方式, 數組的鍵和值都由程序員自己配置.
輸出時使用 echo $array['php'] 就可以獲取到 1 的值

2, $array=array(5,26,37,18,9,42,88,66);
這種方式, 程序員無需自己設置數組的'鍵' (或者叫 key )
輸出時使用 echo $array[1] 就可以獲取到 26 這個數字

不能說哪種更好, 編程時按實際情況去決定.
個人比較常用後者, 只有在要求格式化輸出時,才考慮第一種

望採納!

熱點內容
hadoop存儲小文件格式 發布:2025-09-01 13:00:58 瀏覽:108
android讀取本地的圖片 發布:2025-09-01 12:51:02 瀏覽:145
kindeditor圖片批量上傳 發布:2025-09-01 12:46:07 瀏覽:811
知乎數據存儲 發布:2025-09-01 12:41:28 瀏覽:13
旅行箱密碼鎖打不開怎麼辦 發布:2025-09-01 12:26:01 瀏覽:221
麻將錢的演算法 發布:2025-09-01 12:25:17 瀏覽:777
七牛雲存儲待遇怎麼樣 發布:2025-09-01 12:10:01 瀏覽:566
java把內容寫入txt文件 發布:2025-09-01 12:00:51 瀏覽:852
sql2005埠 發布:2025-09-01 11:52:11 瀏覽:904
ps雲存儲 發布:2025-09-01 11:41:52 瀏覽:676