douxiapi4381 2018-01-25 10:16
浏览 53

在php中打印数组值

I have a php array value but i don't know how to print it. there is my php code

$json = array();
if($sql->num_rows > 0){
    while($result = $sql->fetch_assoc()) {
        $json[] = $result;
    }
}

And here is my array value

Array
(
[0] => Array
    (
        [locationid] => 1
        [locationname] => Anantapur
        [locationvalue] => 1.1
    )

[1] => Array
    (
        [locationid] => 2
        [locationname] => Guntakal
        [locationvalue] => 1.2
    )

[2] => Array
    (
        [locationid] => 4
        [locationname] => Guntur
        [locationvalue] => 1.3
    )
)

I'm Trying like

echo $json['locationname'];

But It's Not working please help me

  • 写回答

5条回答 默认 最新

  • doumi1099 2018-01-25 10:18
    关注

    You need to loop through your array first. Try foreach

    foreach($json as $j){
        echo $j['locationname']; 
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
  • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
  • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
  • ¥15 如何在炒股软件中,爬到我想看的日k线
  • ¥15 seatunnel 怎么配置Elasticsearch
  • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
  • ¥15 (标签-MATLAB|关键词-多址)
  • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
  • ¥500 52810做蓝牙接受端
  • ¥15 基于PLC的三轴机械手程序