[].forEach.call(document.querySelectorAll('iframe'), function(ifr) {
ifr.src = ifr.src;
});
我需要以下格式输出
注意:我需要结合" $" ," sub"和" $ i"创建php var - > $ SUB1
for ($i = 1; $i < 5; $i++){
$myarray = array();
$subname = $sub. $i; // Here i need help
$myarray["sub".$i] = $subname;
}
答案 0 :(得分:2)
您可以使用${'a' . 'b'}
$myarray["sub".$i] = ${'sub'. $i }
答案 1 :(得分:1)
我认为您想要创建动态变量名称,如果是,您可以使用${"sub".$i}
$myarray = array();
$sub1 = "something";
for ($i = 1; $i < 5; $i++){
$subname = ${"sub".$i};
$myarray["sub".$i] = $subname;
}
答案 2 :(得分:1)
要动态生成许多变量,您可以使用以下语法:
for ($i = 1; $i <= 5; $i++){
${"sub". $i} = "sub".$i;
}
所以现在$sub1
等于sub1
,依此类推
答案 3 :(得分:0)
检查此代码
<?php
$myarray = array();
for ($i = 1; $i < 5; $i++){
$sub = 'sub'.$i;
$myarray["sub".$i] = $$sub;
}
echo "<pre>";
print_r($myarray);
?>
答案 4 :(得分:0)
<?php
for ($i = 1; $i < 5; $i++){
$myarray = array();
$subname = '$sub'. $i; // Here i need help
$myarray["sub".$i] = $subname;
echo "<pre>";
print_r($myarray);
echo "</pre>";
}
输出是:
Array
(
[sub1] => $sub1
)
Array
(
[sub2] => $sub2
)
Array
(
[sub3] => $sub3
)
Array
(
[sub4] => $sub4
)