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

php數組賦值

發布時間: 2022-01-09 23:44:43

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
$ss=array(
array("one"=>"1","two"=>"2","three"=>"3")
,array("one"=>"2","two"=>"3","three"=>"4")
);
$i=0;
foreach($ssas$k){
if($k['two']=="3"){
$ss[$i]['two']=1000;

}
$i++;
}
print_r($ss);exit;

需要注意的是:

你的代碼

$ss是一個數組

而foreach循環中的$k是例外一個數組

換言之,你改變的是被循環後的一個一維數組,而不是改變的你原數組本身!

❸ PHP數組的幾種賦值方法

  • Array 數組

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

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

    一:

❹ php數組賦值方法

字元串也是數組。$B[2]代表$B的第3個字元。不過一般這樣寫$B{2}區別於平常數組讓人一看就知道是字元串了

❺ PHP怎樣用循環將10個數字賦值給一個數組

利用PHP對數組賦值時下標變數會自動遞增的特點,可以很方便用循環將數據存入一個數組。

例如:$arr[] = 'a'; 這條語句會將字元a存入數組變數$arr中,如果$arr不存在則會新建一個;

若已存在,則將$arr數組的下標變數遞增1後存入字元。

也就是說,如果已有$arr[0]='a', 那麼執行 $arr[] = 'b'; 後,數組其實是進行了$arr[1] = 'b' 的操作。

❻ php如何給數組賦值

//聲明數組
$test01=array();
//追加數據
$test01[]="a";//array(0=>"a");
//追加一個索引為"a",數據為"b"的數據
$test01["a"]="b";//array(0=>"a","a"=>"b");
//修改索引為0的數據
$test01[0]="c";//array(0=>"c","a"=>"b");
//另一種聲明方法
$test02=array("a","b","c");//array(0=>"a",1=>"b",2=>"c");
//雖然聲明了一個字元串索引的數據,但默認索引還是從0開始
$test03=array("a"=>"a","b","c");//array("a"=>"a",0=>"b",1=>"c");
//聲明中最大的索引為2,雖然最近是索引是0,但默認索引還是從3開始
$test04=array(2=>"a",0=>"b","c");//array(2=>"a",0=>"b",3=>"c");
//聲明一個小數索引會取其整數部分;指定索引時,會修改之前聲明的值
$test05=array("a",2.7=>"b",0=>"c");//array(0=>"c",2=>"b");
//雖然聲明了負數索引,但默認索引還是從0開始
$test06=array(-2=>"a","b","c");//array(-2=>"a",1=>"b",2=>"c");
//多維數組的定義
$test07=array($test01,$test02,$test03);

❼ php如何給數組賦值

PHP數組賦值如下:

1.$My_array=array();

2.$My_array[]=」www」

3.$My_array[]=」helpphp」;

4.$My_array[]=」cn」;

通過以上方法,利用array語言結構創建了一個空的數組,在後面的語句中就為$My_array賦值,在一上節中,我們知道,數組下標(索引),從0開始自動遞增,也就是說如下語句將輸出helpphp.

❽ 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數組的值傳遞給javascript數組

在PHP端通過json_encode();將數組轉化成JSON格式,
在html端javascript端獲取有兩種方式
第一種通過JSON控制項將json數據返回成數組

第二種用eval()函數來解析JSON數據,兩種都可以

熱點內容
編程鍵是什麼 發布:2024-09-20 07:52:47 瀏覽:651
學考密碼重置要求的證件是什麼 發布:2024-09-20 07:19:46 瀏覽:477
電腦主伺服器怎麼開機 發布:2024-09-20 07:19:07 瀏覽:728
2022款瑞虎升級哪些配置 發布:2024-09-20 06:59:07 瀏覽:264
資料庫與asp 發布:2024-09-20 06:55:25 瀏覽:727
python解釋編譯 發布:2024-09-20 06:52:57 瀏覽:648
舞蹈豐收腳本 發布:2024-09-20 06:36:26 瀏覽:595
linux進程埠號 發布:2024-09-20 06:36:11 瀏覽:80
派派怎麼改密碼忘了 發布:2024-09-20 06:25:49 瀏覽:780
linux虛擬地址物理地址 發布:2024-09-20 06:23:29 瀏覽:564