我有一个像这样的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]]}];
答案 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;
}
}