1. 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、數組的元素不僅於數字和字元串,可以是類的對象。
2. PHP多維數組
<?php
$arr = ['a','b',['c','d']];
foreach($arr as $i){
if(is_array($i)){
foreach($i as $j){
echo $j;
}
} else {
echo $i;
}
}
用is_array()函數判斷當前從數組中取到的元素是不是數組,如果是數組,就再加一層循環
3. php裡面怎麼新建數組
具體版本不記得了,好像是5.6 自己查閱下吧.
php 5.6 版本以下 聲明數組:
array 函數 例如: $array=(1,2,3,4);
php 5.6 版本及以上 聲明數組:
[] 方法及兼容以前版本 例如: $array=(1,2,3,4); $array=[1,2,3,4]; 是一樣的
4. PHP生成多維數組的json格式
php中將數組格式換換為json格式可以使用 json_encode函數。
示例代碼如下:
<?php
//定義數組
$arr=array('city'=>array('北京','上海','廣州'),'order'=>array(1,2,3));
//將數組轉換為json格式
var_mp(json_encode($arr));
?>
json格式效果:
5. php 多維數組操作
<?php
$arr = array(
'北京市'=>array(
'東城區','西城區','崇文區','宣武區','朝陽區','海淀區','豐台區','石景山區','門頭溝區','房山區','通州區','順義區','昌平區','大興縣','平谷縣','懷柔縣','密雲縣','延慶縣',
),
'山西省'=>array(
'大同市'=>array(
'大同縣','天鎮縣','靈丘縣','陽高縣','左雲縣','廣靈縣','渾源縣',
),
'陽泉市'=>array(
'平定縣','盂縣',
),
'長治市'=>array(
'潞城市','長治縣','長子縣','平順縣','襄恆縣','沁源縣','屯留縣','黎城縣','武鄉縣','沁縣',
),
),
);
foreach($arr as $key=>$value)
{
if(is_array($value))
{
foreach($value as $mainkey=>$mainvalue)
{
if(is_array($mainvalue))
{
foreach($mainvalue as $subkey=>$subvalue)
{
echo $key.$mainkey.$subvalue.'<br />';
}
}
else
{
echo $key.$mainvalue.'<br />';
}
}
}
else
{
echo $key.$value.'<br />';
}
}
?>
這是我寫的完整的代碼,我運行非常成功,希望分能給我啊!
6. php多維數組如何使用
$User[0][0]的值就是'張三'、$User[0][1]的值就是88;
$User[1][0]的值就是'lisi'、$User[1][1]的值就是90;
....
更高級的用法見下面的例子程序:
<?php
$User =array(
'張三' => 88,
'lisi' => 90,
'王五' => 99
);
print_r($User);
?>
這樣$User['張三']的值就是88,$User['lisi']的值就是90,是一維數組,而且更加方便。
7. php數組的基本語法 : PHP 數組
數組
php 中的數組實際上是一個有序圖。圖是一種把 values 映射到 keys 的類型。此類型在很多方面做了優化,因此可以把它當成真正的數組來使用,或列表(矢量),散列表(是圖的一種實現),字典,集合,棧,隊列以及更多可能性。因為可以用另一個 php 數組作為值,也可以很容易地模擬樹。
解釋這些結構超出了本手冊的范圍,但對於每種結構至少會發現一個例子。要得到這些結構的更多信息,建議參考有關此廣闊主題的外部著作。
8. php如何輸出多維數組
foreach
字數夠沒。