我有一个像这样的关联数组
$array = array (
"name" => "bob",
"age" => "22",
"sex" => "male"
)
并将此数据返回到屏幕即时使用
echo $array['name'] . $array['age'] . $array['sex'];
有没有更清洁的方法来做到这一点?
我有一个像这样的关联数组
$array = array (
"name" => "bob",
"age" => "22",
"sex" => "male"
)
并将此数据返回到屏幕即时使用
echo $array['name'] . $array['age'] . $array['sex'];
有没有更清洁的方法来做到这一点?
为了更好地阅读,请使用以下功能:
function print_array($input) {
return '<pre>'.$print_r($input, true).'</pre>';
}
使用它:
echo print_array($array);
这会打印出一个预先格式化的数组,您不必查看源代码即可正确查看它
如果您只是不想打印数组元素并做一些其他事情,您也可以使用它。
foreach($array as $item){
echo $item;
}
尝试:
$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);