CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

如何将一个php的数组变成javascript数组

楼主eingmarra(eingmarra)2005-05-11 17:11:30 在 Web 开发 / PHP 提问

一个php数组$temp  
  想变成javascript内的数组tmp  
  问高手,如何写代码???  
  问题点数:30、回复次数:6Top

1 楼redhatcn(9527)回复于 2005-05-11 17:18:21 得分 5

$arr   =   array(1,   2,   3,   'd',   'f');  
  $result   =   'arr   =   new   Array(';  
  foreach   ($arr   AS   $v)   {  
          $result   .=   '\''   .   $v   .   '\',';  
  }  
  $result   =   substr($result,   0,   -1)   .   ');';  
  echo   $result;Top

2 楼wjjchen(redfox)回复于 2005-05-11 17:19:31 得分 10

<?php  
  $tmp[]="a";  
  $tmp[]="b";  
  ?>  
  <script   language="javascript">  
  tmp=new   Array();  
  tmp[0]="<?=$tmp[0];?>";  
  tmp[1]="<?=$tmp[1];?>";  
  alert(tmp[0]);  
  </script>Top

3 楼eingmarra(eingmarra)回复于 2005-05-11 18:48:03 得分 0

tmp[0]="<?=$tmp[0];?>";  
  这句话不是变成有两个=了吗?  
  tmp[0]==$tmp[0];  
  哪位高手能解答一下?  
  "<?=$tmp[0];?>";是不是echo的简化形式??Top

4 楼jakey9826(无眠)回复于 2005-05-12 09:46:32 得分 5

楼上的理解正确  
  Top

5 楼flyonet(人生如梦【★】梦如人生)回复于 2005-05-12 10:07:27 得分 5

javascript只能是一位数组,如果PHP是多维数组的话,只能模拟。  
   
  例  
  var   arr1   =   new   array(1,2,3,4);  
  var   arr2   =   new   array(5,6,7,8);  
  arr3   =   new   array(arr1,arr2);  
   
  Top

6 楼xuzuning(唠叨)回复于 2005-05-12 10:37:59 得分 5

php数组为一维时  
  <?php  
  $ar   =   array(1,"A",3,4);  
  $ar_s   =   join(",",$ar);  
  echo   <<<   JS  
  <script>  
  ar   =   "$ar_s".split(',');  
  //测试  
  for(i=0;i<ar.length;i++)  
      document.write(ar[i]+'<br>');  
  </script>  
  JS;  
  ?>  
   
  为多维时,请根据js程序的需要化做若干个一维数组处理  
   
  Top

相关问题

  • 数组转化,由php到javascript! help
  • javascript 数组问题
  • javascript 定义数组.
  • 怎么向Javascript传递php中的数组变量
  • 怎么向Javascript传递php中的数组变量
  • 在javascript形成的数组如何传到php文件中去?
  • php javaScript 间的传值问题 (传数组,可以吗)
  • 数组怎么变成collection?
  • php中的数组中的内容能不能用javaScript函数取出
  • HELP!!!!怎么把php的数组变量传给javascript的函数中???

关键词

  • php
  • javascript
  • 数组
  • arr
  • 变成
  • tmp
  • result
  • new array

得分解答快速导航

  • 帖主:eingmarra
  • redhatcn
  • wjjchen
  • jakey9826
  • flyonet
  • xuzuning

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo