<?php

$action   =   array( 
"s"   =>"sina", 
"h"   =>  "163", 
"k"   =>  "sohu" 
); 
print_r($action);
?>
老兄基础要加强阿!

解决方案 »

  1.   

    首先讲,你的问题问的有就毛病,如下:
    1、echo一个数组,只会显示"Array"这五个字母;
    2、$action定义时只有三个元素,但你运行出来的结果有6个,理解不能;如果想显示出数组的索引和内容,就用print_r函数,如果想要更详细的信息,用var_dump函数。如果想要不显示索引号,而只想显示出数组的每个值,那么用foreach来循环一下就ok,例如:$array = array(
    'aaa' => 1,
    'bbb' => 2,
    'ccc' => 3
    );
    foreach ($array as $value) {
        echo $value;
    }
      

  2.   

    谢谢两位了,我问错了,我是在asterisk中要用$agi->verbose()函数来显示数组的时候出现上面所说的情况.一直没找到解决的方法