Php阵列访问

时间:2014-02-28 22:02:01

标签: php

我正在尝试从数组中访问一个项目,问题在于:

src=$videoArray[0]

我尝试过几种方法,但似乎都没有。

<?php
$videoArray = array(
"//www.youtube.com/embed/nEBHkEeH42Y",
"//www.youtube.com/embed/1GlticqrECU",
"//www.youtube.com/embed/BMOUsI8JIaI",
);
?>



<iframe width="520" height="280" src=$videoArray[0] frameborder="0" allowfullscreen></iframe>

4 个答案:

答案 0 :(得分:3)

您需要<?php ?>个数组标记才能回显,并且您缺少src属性周围的引号。

<iframe width="520" height="280" src="<?php echo $videoArray[0]; ?>" frameborder="0" allowfullscreen></iframe>

答案 1 :(得分:1)

您忘记了PHP标记和echo语句:

<iframe width="520" height="280" src="<?php echo $videoArray[0]; ?>" frameborder="0" allowfullscreen></iframe>

或简写语法:

<iframe width="520" height="280" src="<?= $videoArray[0]; ?>" frameborder="0" allowfullscreen></iframe>

答案 2 :(得分:0)

<iframe width="520" height="280" src="<?php $videoArray[0] ?>" frameborder="0" allowfullscreen></iframe>

答案 3 :(得分:0)

也许需要可重复使用的代码......

<?php
$videoArray = array(
    "//www.youtube.com/embed/nEBHkEeH42Y",
    "//www.youtube.com/embed/1GlticqrECU",
    "//www.youtube.com/embed/BMOUsI8JIaI",
);

foreach($videoArray as $videoLink) {
    ?>
    <iframe width="520" height="280" src="<?php echo $videoLink; ?>" frameborder="0" allowfullscreen></iframe>
    <?php
}
?>