導航:首頁 > 編程語言 > 創建多維數組php

創建多維數組php

發布時間:2023-11-05 10:16:53

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 版本以下 聲明數組:

  1. array 函數 例如: $array=(1,2,3,4);

php 5.6 版本及以上 聲明數組:

  1. [] 方法及兼容以前版本 例如: $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

字數夠沒。

閱讀全文

與創建多維數組php相關的資料

熱點內容
智能網路攝像頭加密 瀏覽:570
軟體畢業程序員培訓 瀏覽:650
安卓陀螺儀低怎麼辦 瀏覽:245
一級建造師復習題集pdf 瀏覽:901
法理學pdf海默 瀏覽:390
伺服器內存儲器是用什麼的 瀏覽:817
微幫同城分類信息源碼 瀏覽:806
安卓系統ad是什麼 瀏覽:471
python輸出中不加佔位符 瀏覽:594
linux文件夾許可權控制 瀏覽:728
雅虎郵箱怎麼加密碼 瀏覽:819
為什麼安卓手機登錄不了蘋果賬號 瀏覽:535
如何復制usb加密狗 瀏覽:799
哪個app看你微笑時很美 瀏覽:908
mac啟動命令 瀏覽:602
ngc伺服器是什麼的簡稱 瀏覽:73
深度系統如何創建文件夾 瀏覽:847
臨汾單片機步進電機驅動電路 瀏覽:76
全新勝達天窗能編程嗎 瀏覽:320
ug常用命令 瀏覽:349