我可以使用ip地址作为对象数组键吗?

时间:2014-04-17 13:55:37

标签: php json for-loop

我有json文件

  

{" 103.186.190.216":1398640126}

我读了这个文件,json将它解码为

  

stdClass对象([203.196.190.226] => 1398640126)

我如何打印简单

echo $json_arr->203.196.190.226;
  1. 可以将ip作为密钥吗?
  2. 我知道可以通过

    检索它
    foreach ($json_arr as $key => $val) {
            echo $val;
        }
    

    或者如何将它打印成for循环而不是foreach

    还有如何在这些类型的对象数组中推送值

    Coz normal php array_push();没有工作。

    或者在较轻的音符上,创建这些类型的数组的最佳方法是什么,我们想要动态地给出键和值?

1 个答案:

答案 0 :(得分:2)

使用以下语法:

echo $json_arr->{'203.196.190.226'};