将javascript代码段转换为php

时间:2017-09-14 04:20:44

标签: javascript php

我有一个像这样的javascript代码。我想把这个代码转换成php.As是PHP的初学者,我正在努力将这段代码片段转换为PHP。我可以执行此操作吗?

java脚本

 var view = [{data: [["1:24:22", 969],["1:24:42", 970],["1:25:03", 972]]}, {data: [["2:35:22", 969],["2:44:42", 970],["2:55:03", 972]]}];
    view.forEach(function (r) {
        k = 0;
        r.data.forEach(function (d) {
            d[0] = ++k;
        });
    });

i tried

PHP

$view = [{data: [["1:24:22", 969],["1:24:42", 970],["1:25:03", 972]]}, {data: [["2:35:22", 969],["2:44:42", 970],["2:55:03", 972]]}];

1 个答案:

答案 0 :(得分:1)

下面的代码是你的javascript的PHP版本。 $view被视为JSON字符串,可以按如下方式操作。我很欣赏@Marty的评论,但我想帮助你。

$view = '[{"data": [["1:24:22", "969"],["1:24:42", "970"],["1:25:03", "972"]]}, {"data": [["2:35:22", "969"],["2:44:42", "970"],["2:55:03", "972"]]}]';
$view = json_decode($view);
foreach($view as $r){
    $k=0;
    foreach($r->data as $d){
        $d[0] = ++$k;
    }
}