Javascript 基于逗号分隔数组打开新选项卡

Javascript 基于逗号分隔数组打开新选项卡,javascript,php,arrays,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',

首先,如果问题标题有点混乱,请道歉。这是我提出这个问题的最佳方式

主要问题是,我有一个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>";
}
任何帮助都将不胜感激


如果有人能为这个问题推荐一个更好的标题/描述,我也会很高兴的。

在你的代码中尝试这个更改

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

在代码中尝试此更改

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

问题是您没有正确连接字符串。以下是您应该做的:

$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>";
}

问题是您没有正确连接字符串。以下是您应该做的:

$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>";
}

电流输出是多少?电流输出是多少?我来测试一下。谢谢我会回应的,我会测试一下。谢谢我会回复的。