Php 打印数组键=>;价值
我有一个数组key=>值,并打印了它的内容:Php 打印数组键=>;价值,php,Php,我有一个数组key=>值,并打印了它的内容: echo '<pre>'; print_r($result); echo '</pre>'; 我需要使用此表单打印内容信息: 姓名:明星 类型:食物、赌场、水疗、住宿、兴趣点、设施 地址:皮尔蒙特皮尔蒙特街80号 但是,当我使用以下代码访问阵列时: foreach ($result["restaurants"] as $value){ // etc. foreach($result作为$value){ echo“N
echo '<pre>';
print_r($result);
echo '</pre>';
我需要使用此表单打印内容信息:
姓名:明星类型:食物、赌场、水疗、住宿、兴趣点、设施
地址:皮尔蒙特皮尔蒙特街80号 但是,当我使用以下代码访问阵列时:
foreach ($result["restaurants"] as $value){
// etc.
foreach($result作为$value){
echo“Nome:”.$value[“name”];
回声“
”;
回声“提波:”;
foreach($value->键入为$valuearr){
echo$valuearr[“类型”]。,”;
}
回声“
”;
echo“Morada:”.$value[“邻近”];
回声“
”;
}
结果是:
名称:类型:
地址: 代码中有什么错误 你需要先进入“餐厅”键,其余的都是:
foreach ($result["restaurants"] as $value){
echo "Nome: ".$value["name"];
echo "<br>";
echo "Tipo: ";
foreach($value["type"] as $valuearr){
echo $valuearr.", ";
}
echo "<br>";
echo "Morada: ".$value["vicinity"];
echo "<br><br>";
}
在->type
中也有一个错误,因为$result中没有对象,只有关联数组。因此,将其更改为:
echo "Tipo: ";
echo implode(", ", $value["type"]);
您确实需要一些php基础知识。特别是如何访问阵列。这里有一个提示,您不能对数组使用
$value->type
。“foreach($value->type…”没有对象(如中)在你的数组中。这里没有放置->
构造的位置。我是stackoverflow的新手和noob,如果我给你投了反对票,我真的很抱歉。你的回答帮了我很多忙。再次感谢。没问题,我希望你能继续使用stackoverflow。
foreach ($result["restaurants"] as $value){
echo "Nome: ".$value["name"];
echo "<br>";
echo "Tipo: ";
foreach($value["type"] as $valuearr){
echo $valuearr.", ";
}
echo "<br>";
echo "Morada: ".$value["vicinity"];
echo "<br><br>";
}
echo "Tipo: ";
echo implode(", ", $value["type"]);