【发布时间】:2016-05-11 19:35:05
【问题描述】:
我写了一个代码来过滤一个 json 数组并打印一些元素,但是它导致我因为过多的 cpu 使用而被放逐(免费托管计划) 你能帮我提高效率吗?也许通过使用像 array_filter 这样的函数 这是我的代码:
$obj = json_decode($data,true);
$elements=count($obj)-1;
for ($x = 0; $x <= $elements; $x++){
if ($obj[$x]["SymbolStateId"]==1) {
echo $obj[$x]["FirstOrderPage"]["ExchangeSymbols"]["NSCCode"];
echo ",";
echo $obj[$x]["FirstOrderPage"]["BestBuyPrice"];
echo ";";
}
}
【问题讨论】:
-
您应该发布收入数据 ($data) 和所需的输出。
标签: php arrays json performance processing-efficiency