我想在我的函数中为数组添加值来显示电影:
$movies = array();
function find_movie($tag) {
// SELECT MOVIE BY %TAG%
$movies[] = $MOVIE;
return '<a href="'.$MOVIE.'">WATCH MOVIE</a>';
}
诱导:
echo find_movie('cars'); // <a href="cars-movie.html">WATCH MOVIE</a>
我的问题在这里 - &gt; $movies
数组为空...
我希望有所有电影的阵列显示。
我该怎么做?
答案 0 :(得分:2)
您需要传递$movies
数组作为参考,以使其成功。
喜欢这个..
function find_movie($tag,&$movies){
并称之为..
echo find_movie('cars',$movies);
<?php
$movies = array();
function find_movie($tag,&$movies) {
$movies[] = "<a href=$tag>WATCH MOVIE</a>";
}
find_movie('cars',$movies);
var_dump($movies);
<强> OUTPUT:
强>
array (size=1)
0 => string '<a href=cars>WATCH MOVIE</a>' (length=28)