Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 回送阵列中所有元素的更干净的方法_Php_Arrays_Associative Array - Fatal编程技术网

Php 回送阵列中所有元素的更干净的方法

Php 回送阵列中所有元素的更干净的方法,php,arrays,associative-array,Php,Arrays,Associative Array,我有一个这样的关联数组 $array = array ( "name" => "bob", "age" => "22", "sex" => "male" ) 并使用im将此数据返回到屏幕 echo $array['name'] . $array['age'] . $array['sex']; 有没有更干净的方法 如果只是为了调试,您可以使用 print_r($array); 或 此外,您还可以查看哪一个允许您使用数组的所有元素格式化字符串。如果只是

我有一个这样的关联数组

$array = array (
    "name" => "bob",
    "age" => "22",
    "sex" => "male"
)
并使用im将此数据返回到屏幕

echo $array['name'] . $array['age'] . $array['sex'];

有没有更干净的方法

如果只是为了调试,您可以使用

print_r($array);


此外,您还可以查看哪一个允许您使用数组的所有元素格式化字符串。

如果只是为了调试,您可以使用它

print_r($array);


此外,您还可以查看哪一个函数允许您使用数组的所有元素格式化字符串。

为了更好地读取,请使用以下函数:

function print_array($input) {
  return '<pre>'.$print_r($input, true).'</pre>';
}

这将打印出一个预格式化的数组,您无需查看源代码即可正确查看该数组

为了更好地读取,请使用以下函数:

function print_array($input) {
  return '<pre>'.$print_r($input, true).'</pre>';
}

这将打印出一个预先格式化的数组,您不必查看源代码就可以正确地查看它

如果您只是不想打印数组元素和执行其他操作,也可以使用它

$array = array (
    "name" => "bob",
    "age" => "22",
    "sex" => "male"
);

foreach($array as $key=>$value){
    echo $key . ' = ' . $value . ' - ';
}

如果您只是不想打印数组的元素和做其他事情,您也可以使用它

$array = array (
    "name" => "bob",
    "age" => "22",
    "sex" => "male"
);

foreach($array as $key=>$value){
    echo $key . ' = ' . $value . ' - ';
}
尝试:

尝试:

您可以尝试以下方法:

您可以尝试以下方法:


;) ;)这就是我使用的,它的服务很好这就是我使用的,它的服务很好
$array = array (
"name" => "bob",
"age" => "22",
"sex" => "male"
);
function print_array($arr){
    $keys=  array_keys($arr);
    foreach ($keys as $key) {
        echo $arr[$key].' ';
    }
}
print_array($array);