0

我的网站上有一张地图,上面有使用我表格中的数据放置的图。这些图是用javascript放置的......

addPostCode('<?php echo $array[$UID][0]; ?>');
addPostCode('<?php echo $array[$UID][1]; ?>');
addPostCode('<?php echo $array[$UID][2]; ?>');

不知何故,我需要查看该变量是否存在于我的表中,如果存在,则生成一个附加行并增加我的数组编号,因此基于上述 3 条记录,下一行将是...

addPostCode('<?php echo $array[$UID][4]; ?>');

我可以问这是否可能?

4

2 回答 2

1

您只需要遍历$array[$UID]变量的所有成员。

<?php
    foreach($array[$UID] as $thing) {
        $encodedThing = json_encode($thing);
        echo "addPostCode($encodedThing);\n"
    }
?>

我使用json_encode()它是因为它会进行任何必要的转义以使您的数据与 JavaScript 兼容。

于 2012-10-25T03:31:54.900 回答
0

如果我很好理解你,你会这样做:

addPostCode('<?php $i=0; while (isset( $array[$UID][$i])) { echo $array[$UID][$i]; $i++ ; } ?>');

这也将取代你所有的addPostCode()电话。

于 2012-10-24T21:54:37.193 回答