- 论坛徽章:
- 0
|
请教:PHP和js的变量传递
- <?php
- function buildJsArray($prefix, $sn, $raw_data) {
- $data = unserialize($raw_data);
- $out = "{$prefix}[{$sn}] = [";
- for ($i = 0; $i < count($data); $i++) {
- $out .= "\"{$data[$i]}\", ";
- }
- $out = substr($out, 0, strlen($out) - 2);
- $out .= "];\n";
- return $out;
- }
- $category = array("电子消费品","网络产品","服务器产品");
- $length = count($category);
- $out = '';
- for ($i = 0; $i < $length; $i++) {
- $out .= buildJsArray('category', $i, $category[$i]);
- }
- ?>;
- <script language="javascript">;
- var category = new Array();
- <?php echo $out ?>;
- </script>;
复制代码 |
|