如何把foreach遍历出来的值赋给JS的一个变量中 如何把foreach遍历出来的所有值赋给JS的一个变量中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写好js,把需重复的部分括起来改用php echo就行了 $a = array(1, 2, 3, 4, 5, 6)<script>var a = <?php echo implode('', $a);?></script>是lz想要的结果吗? $a = array("<a image='http://127.0.0.1/a.jpg' info='http://127.0.0.1/title' url='http://#'/>,<a image='http://127.0.0.1/a.jpg' info='http://127.0.0.1/title' url='http://#'/>") ;<script>var a=(foreach($a as $value){ echo $value;});document.write(a); ///在这儿无法显示出来取得的数组;</script> $a = array(" <a image='http://127.0.0.1/a.jpg' info='http://127.0.0.1/title' url='http://#'/>, <a image='http://127.0.0.1/a.jpg' info='http://127.0.0.1/title' url='http://#'/>") ; <script> var a=(<? foreach($a as $value) { echo $value; } ?>); document.write(a); ///在这儿无法显示出来取得的数组; </script> 是不是要在JS中划分字符串为数组? <?php$a = array("<a image='http://127.0.0.1/a.jpg' info='http://127.0.0.1/title' url='http://#'/>", "<a image='http://127.0.0.1/a.jpg' info='http://127.0.0.1/title' url='http://#'/>");$a = array(1,2,3,4,5,6);?><script type="text/javascript"> var a = <?=json_encode($a)?>; for(i=0; i<a.length; i++){ document.write(a[i] + "<br/>"); }</script> PHP中,将数组转换成字符串,JS中再将字符串转成数组. 输不出来想要的结果~没人知道你想要什么结果我那个代码就是将一个 PHP 数组变成 Javascript 的 <?$a = array("<a image='http://127.0.0.1/a.jpg' info='http://127.0.0.1/title' url='http://#'/>", "<a image='http://127.0.0.1/a.jpg' info='http://127.0.0.1/title' url='http://#'/>") ; ?><textarea id='x'></textarea><script>var a=["<?php echo implode('","',$a);?>"];//alert(typeof(a));for(var key in a){ document.getElementById('x').value=a[key] + "\n";}</script> 网站加QQ功能 php账号输入进入页面之后保持登陆状态的怎么实现啊?很急! PHP异或加密只能加第一个字母,为什么 utf8编码数据库总是出现乱码 不能上传图片的问题 怎样将表单的值放进URL里? 如何构想添加/删除/修改/ 深圳外企网页项目开发 我用Form传不到变量,各位大哥帮我看看啦! php 里一个sql语句太长,调式时发现sql语句变得不完整了 急高分求救,请问大家酒店里gateway里显示使用时间,你们是怎么实现的? 读取数据库关于mysql_db_query,关于字符集的问题
<script>
var a = <?php echo implode('', $a);?>
</script>
是lz想要的结果吗?
<script>
var a=(
foreach($a as $value)
{
echo $value;
}
);
document.write(a); ///在这儿无法显示出来取得的数组;
</script>
<script>
var a=(<?
foreach($a as $value)
{
echo $value;
}
?>);
document.write(a); ///在这儿无法显示出来取得的数组;
</script> 是不是要在JS中划分字符串为数组?
$a = array("<a image='http://127.0.0.1/a.jpg' info='http://127.0.0.1/title' url='http://#'/>", "<a image='http://127.0.0.1/a.jpg' info='http://127.0.0.1/title' url='http://#'/>");
$a = array(1,2,3,4,5,6);
?>
<script type="text/javascript">
var a = <?=json_encode($a)?>;
for(i=0; i<a.length; i++){
document.write(a[i] + "<br/>");
}
</script>
JS中再将字符串转成数组.
$a = array("<a image='http://127.0.0.1/a.jpg' info='http://127.0.0.1/title' url='http://#'/>", "<a image='http://127.0.0.1/a.jpg' info='http://127.0.0.1/title' url='http://#'/>") ;
?><textarea id='x'></textarea>
<script>
var a=["<?php echo implode('","',$a);?>"];
//alert(typeof(a));
for(var key in a){
document.getElementById('x').value=a[key] + "\n";}
</script>