javascript - 基于逗号分隔的数组打开新选项卡

标签 javascript php arrays

首先,抱歉,如果问题标题有点困惑。这是我提出这个问题的最佳方式。

主要问题是,我有一个 PHP 脚本如下:

$variable = '1,12,16';
$myArray = explode(',', $variable);
foreach($myArray as $my_Array){ 
echo "<script type=\"text/javascript\">
window.open('http://example.com/pages/"$my_Array".html', '_blank')</script>";
}

这段代码应该产生以下输出:

Open 3 new tabs
1st tab: 1.html
2nd tab: 12.html
3rd tab: 16.html

任何帮助将不胜感激!!

如果有人为问题建议更好的标题/描述,我们也会很高兴。

最佳答案

尝试在您的代码中进行此更改

echo "<script type=\"text/javascript\">
  window.open('http://example.com/pages/".$my_Array.".html', '_blank') 
</script>"; //missed concatenation in $myarray variable

关于javascript - 基于逗号分隔的数组打开新选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34563872/

相关文章:

javascript - 应用过滤器后 jQuery 调整窗口大小

javascript - 如何简化长的 javascript switch case 语句?

php - 包含文件的返回类型

php - 引用的列名必须是目标实体类上的主键列

c - 不明白奇怪的 C 函数定义

javascript - 将数据从一张纸过滤到另一张纸

javascript - Jquery Div 排序和顺序 =)

javascript - 我可以向闭包添加方法吗

javascript - 将数据库数据从 PHP 传递到 JavaScript

c - 使用初始化器设置多维数组的所有边界