background image

php 数组(array)输出的三种形式

本文主要讲述了 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

('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/>';

//起作用