PHP給二位數組賦值的方式是非常靈活的,這里介紹三種方法(設二位數組$arr = array(array(1,2,3),array(4,5,6));):
成都創(chuàng)新互聯(lián)公司執(zhí)著的堅持網站建設,成都小程序開發(fā);我們不會轉行,已經持續(xù)穩(wěn)定運營十多年。專業(yè)的技術,豐富的成功經驗和創(chuàng)作思維,提供一站式互聯(lián)網解決方案,以客戶的口碑塑造品牌,攜手廣大客戶,共同發(fā)展進步。
在已知二維數組元素個數的情況下,可以直接根據下標來賦值:
$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
//?數值數組
$a?=?array();
$a[]?=?"aaaa";
$a[]?=?"bbbbbbb";
var_dump($a);
//?關聯(lián)數組
$b?=?array();
$b['id1']?=?"aaaa";
$b['id2']?=?"bbbbbbb";
var_dump($b);
//?數組聲明并賦值?(關聯(lián)數組和數值數組同時存在)
$c?=?array(1,?2,?"xxxx",?'sex'?=?'男');
$c['id1']?=?"aaaa";
$c['id2']?=?"bbbbbbb";
var_dump($c);
//?數組變量名稱也可以不存在,直接給變量賦值
$d['a']?=??1;
$d['b']?=?2;
var_dump($d);
?
//?聲明數組
$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中賦值運算符有哪些
文章起源:http://jinyejixie.com/article24/dossoje.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、企業(yè)建站、網站維護、App設計、、營銷型網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)