程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php數組(array)輸出的三種形式詳解

php數組(array)輸出的三種形式詳解

編輯:關於PHP編程

復制代碼 代碼如下:
$bbbb=array("11"=>"aaa","22"=>"bbb");
//只能輸出值value不能輸出key
foreach($bbbb as $color)
{
  echo $color;
}
//value與key都可輸出
foreach($bbbb as $key=>$value)
{
  echo $key."=>".$value;
}

//value與key都可輸出
while($color=each($bbbb)){
  echo $color['key'];
}

while(list($key,$value)=each($bbbb)){
  echo "$key : $value<br>";
}

直接訪問數組元素:
復制代碼 代碼如下:
<?php
$arr=array('w'=>'wen','j'=>'jian','b'=>'bao');
echo($arr['w']),'<br/>';//起作用
echo($arr[w]),'<br/>';//起作用
echo($arr[0]),'<br/>';//不起作用,不知為什麼???
echo($arr['j']),'<br/>';//起作用
echo($arr[j]),'<br/>';//起作用
echo($arr[1]),'<br/>';//不起作用,不知為什麼???
echo($arr['b']),'<br/>';//起作用
echo($arr[b]),'<br/>';//起作用
echo($arr[2]),'<br/>';//不起作用,不知為什麼???
?>

輸出:
復制代碼 代碼如下:
wen
wen
jian
jian
bao
bao

疑點:
  訪問關聯數組元素,
  1、[ ] 中的“鍵”竟可以不用引號(“”)引起來也可訪問???
  2、數組索引訪問竟然不起作用???
復制代碼 代碼如下:
<?php
$arr1=array('wen','jian','bao');
echo $arr1[0],'<br/>',$arr1[1],'<br/>',$arr1[2];
?>

輸出:
復制代碼 代碼如下:
wen
jian
bao

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved