<?php
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
print_r($a);
?>
输出:
Array ( [a] => Dog [b] => Cat [c] => Horse )
我想要的格式是
[a] => Dog ;
[b] => Cat;
[c] => Horse;
1. outpur中没有 Array() 2.数组中的每个元素+ ; 在一行中。
如何在php中编写print命令?
答案 0 :(得分:0)
试试这个:
foreach ($a as $key => $value) {
echo "My key: $key, my value: $value";
}
答案 1 :(得分:0)
echo "<pre>";
print_r($a);
echo "</pre>;
这应该让你接近。
答案 2 :(得分:0)
您需要使用foreach
遍历数组并打印
foreach($a as $key => $value) {
echo "[{$key}] = {$value} <br>";
}
答案 3 :(得分:0)
试试这个:
foreach ($a as $key => $value) {
echo '['. $key . '] => '. $value. ';<br>';
}