如何在数组 var_dump 中获取数据查询蛋糕 php?
how i can get data query cake php in array var_dump?
我有一个蛋糕查询php
$sql ="select menu from ms_menu";
$result=advancedQuery($sql);
foreach ($result as $data ){
echo $data[0];
}
案例是:
$data[0]
什么也没显示...
我试着
var_dump $result;
结果是
输出
array(1) { [0]=> array(1) { [0]=> array(1) { ["NAMA_MENU"]=> string(6) "Report" } } }
我需要 "Report" 到我的 variabel..
有人知道这个问题吗??请帮忙
首先,var_dump();
是一个函数,您应该这样使用它:var_dump($result);
这是您的信息层次结构:
- $data
-- $data[0]
--- $data[0][0]
---- $data[0][0]['NAMA_MENU']
在这里,您正在尝试 echo
一个 数组 ($data[0]
)。不可能。
您可以:
— 创建一个双递归 foreach :
foreach ($result as $data ){
foreach ($data[0] as $innerData ){
echo $innerData['NAMA_MENU'];
}
}
— 直接在第一个foreach
:
中获取你需要的值
foreach ($result as $data ){
echo $data[0][0]['NAMA_MENU'];
}
我有一个蛋糕查询php
$sql ="select menu from ms_menu";
$result=advancedQuery($sql);
foreach ($result as $data ){
echo $data[0];
}
案例是:
$data[0]
什么也没显示...
我试着
var_dump $result;
结果是
输出
array(1) { [0]=> array(1) { [0]=> array(1) { ["NAMA_MENU"]=> string(6) "Report" } } }
我需要 "Report" 到我的 variabel..
有人知道这个问题吗??请帮忙
首先,var_dump();
是一个函数,您应该这样使用它:var_dump($result);
这是您的信息层次结构:
- $data
-- $data[0]
--- $data[0][0]
---- $data[0][0]['NAMA_MENU']
在这里,您正在尝试 echo
一个 数组 ($data[0]
)。不可能。
您可以:
— 创建一个双递归 foreach :
foreach ($result as $data ){
foreach ($data[0] as $innerData ){
echo $innerData['NAMA_MENU'];
}
}
— 直接在第一个foreach
:
foreach ($result as $data ){
echo $data[0][0]['NAMA_MENU'];
}