6.2.6 PHP多維數(shù)組
二維數(shù)組的聲明與應(yīng)用
v二維數(shù)組的聲明
v多維數(shù)組的聲明方式及規(guī)則撕捍,與一維數(shù)組相同拿穴,例如:下面二維數(shù)組的聲明片段:
v這時(shí)數(shù)組中的資料內(nèi)容如下:
tp://upload-images.jianshu.io/upload_images/2665727-033075116bae6aca.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
v如果以 array 語(yǔ)法聲明,則如下程序片段:
v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}p\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}v\:textbox {display:none;}
幻燈片 4
.O {font-size:149%;}
<?php
$contact1=**array**(
**array**(1, '高某', 'A公司', '北京市', '(010)98765432','gm@linux.com'),
**array**(2, '洛某', 'B公司', '上海市', '(021)12345678','lm@apache.com'),
**array**(3, '峰某', 'C公司', '天津市', '(022)24680246','fm@mysql.com'),
**array**(4, '書某', 'D公司', '重慶市', '(023)13579135','sm@php.com')
);
$contact2=**array**(
"北京聯(lián)系人" => **array**(1,'高某','A公司','北京市','(010)98765432', 'gm@linux.com'),
"上海聯(lián)系人" => **array**(2,'洛某','B公司','上海市','(021)12345678', 'lm@apache.com'),
"天津聯(lián)系人" => **array**(3,'峰某','C公司','天津市','(022)24680246', 'fm@mysql.com'),
"重慶聯(lián)系人" => **array**(4,'書某','D公司','重慶市','(023)13579135', 'sm@php.com')
);
** **** echo** "第一個(gè)聯(lián)系人的公司:".$contact1[0][2]."<br>"; //輸出A公司
**echo**"上海聯(lián)系人的EMAIL:".$contact2["上海聯(lián)系人"][5]."<br>"; //輸出lm@apache.com
<?php
$contact1=**array**(
**array**(1, '高某', 'A公司', '北京市', '(010)98765432','gm@linux.com'),
**array**(2, '洛某', 'B公司', '上海市', '(021)12345678','lm@apache.com'),
**array**(3, '峰某', 'C公司', '天津市', '(022)24680246','fm@mysql.com'),
**array**(4, '書某', 'D公司', '重慶市', '(023)13579135','sm@php.com')
);
$contact2=**array**(
"北京聯(lián)系人" => **array**(1,'高某','A公司','北京市','(010)98765432', 'gm@linux.com'),
"上海聯(lián)系人" => **array**(2,'洛某','B公司','上海市','(021)12345678', 'lm@apache.com'),
"天津聯(lián)系人" => **array**(3,'峰某','C公司','天津市','(022)24680246', 'fm@mysql.com'),
"重慶聯(lián)系人" => **array**(4,'書某','D公司','重慶市','(023)13579135', 'sm@php.com')
);
** **** echo** "第一個(gè)聯(lián)系人的公司:".$contact1[0][2]."<br>"; //輸出A公司
**echo**"上海聯(lián)系人的EMAIL:".$contact2["上海聯(lián)系人"][5]."<br>"; //輸出lm@apache.com
<?php
$wage=**array**(
"市場(chǎng)部" => **array**(
**array**(1, "高某", "市場(chǎng)部經(jīng)理", 5000.00),
**array**(2, "洛某", "職員", 3000.00),
**array**(3, "峰某", "職員", 2400.00),
),
"產(chǎn)品部" => **array**(
**array**(1, "李某", "產(chǎn)品部經(jīng)理", 6000.00),
**array**(2, "周某", "職員", 4000.00),
**array**(3, "吳某", "職員", 3200.00)
),
"財(cái)務(wù)部" => **array**(
**array**(1, "鄭某", "財(cái)務(wù)部經(jīng)理", 4500.00),
**array**(2, "王某", "職員", 2000.00),
**array**(3, "馮某", "職員", 1500.00)
)
);
print_r($wage["市場(chǎng)部"]); //訪問數(shù)組$wage中的第一個(gè)元素
print_r($wage["市場(chǎng)部"][1]); //訪問數(shù)組$wage["市場(chǎng)部"]中的第二個(gè)元素
print_r($wage["市場(chǎng)部"][1][3]); //訪問數(shù)組$wage["市場(chǎng)部"][1]中的第四個(gè)元素忧风,輸出3000
1.php
<?php
/*
* 二維數(shù)組 (數(shù)組的數(shù)組)
*
*
*/
$class = [
"group1" => [
["name"=>"zs", "age"=>20, "sex"=>"男", "email"=>"aaa@bbb.com"],
["name"=>"ls", "age"=>21, "sex"=>"女", "email"=>"bbb@bbb.com"],
["name"=>"ww", "age"=>22, "sex"=>"男", "email"=>"cccc@bbb.com"]
],
[
["name"=>"zs", "age"=>20, "sex"=>"男", "email"=>"aaa@bbb.com"],
["name"=>"ls", "age"=>99, "sex"=>"女", "email"=>"bbb@bbb.com"],
["name"=>"ww", "age"=>22, "sex"=>"男", "email"=>"cccc@bbb.com"]
],
[
["name"=>"zs", "age"=>20, "sex"=>"男", "email"=>"aaa@bbb.com"],
["name"=>"ls", "age"=>21, "sex"=>"女", "email"=>"bbb@bbb.com"],
["name"=>"ww", "age"=>22, "sex"=>"男", "email"=>"cccc@bbb.com"]
]
];
echo $class[0][1]['age'];
echo '<pre>';
print_r($class);
echo '</pre>';
test.php
<?php
/*
* 二維數(shù)組 (數(shù)組的數(shù)組)
*
*
*/
$group[9][1]="zs";
$group[][1]=20;
$group[][1]='ls';
$group[][1] = 21;
echo '<pre>';
print_r($group);
echo '</pre>';