Rumah  >  Artikel  >  pembangunan bahagian belakang  >  有关php数组输出的方法

有关php数组输出的方法

巴扎黑
巴扎黑asal
2017-08-04 16:38:511942semak imbas

本篇文章是对php数组(array)输出的三种形式进行了详细的分析介绍,需要的朋友参考下

代码如下:

$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(&#39;w&#39;=>&#39;wen&#39;,&#39;j&#39;=>&#39;jian&#39;,&#39;b&#39;=>&#39;bao&#39;);
echo($arr[&#39;w&#39;]),&#39;<br/>&#39;;//起作用
echo($arr[w]),&#39;<br/>&#39;;//起作用
echo($arr[0]),&#39;<br/>&#39;;//不起作用,不知为什么???
echo($arr[&#39;j&#39;]),&#39;<br/>&#39;;//起作用
echo($arr[j]),&#39;<br/>&#39;;//起作用
echo($arr[1]),&#39;<br/>&#39;;//不起作用,不知为什么???
echo($arr[&#39;b&#39;]),&#39;<br/>&#39;;//起作用
echo($arr[b]),&#39;<br/>&#39;;//起作用
echo($arr[2]),&#39;<br/>&#39;;//不起作用,不知为什么???
?>


输出:

代码如下:

wen
wen
jian
jian
bao
bao


疑点:
  访问关联数组元素,
  1、[ ] 中的“键”竟可以不用引号(“”)引起来也可访问???
  2、数组索引访问竟然不起作用???

代码如下:

<?php
$arr1=array(&#39;wen&#39;,&#39;jian&#39;,&#39;bao&#39;);
echo $arr1[0],&#39;<br/>&#39;,$arr1[1],&#39;<br/>&#39;,$arr1[2];
?>

输出:

代码如下:

wen
jian
bao

Atas ialah kandungan terperinci 有关php数组输出的方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:有关PHP数组的实例解析Artikel seterusnya:PHP面向对象实用基础知识