如果是isset数组 - 如何在PHP?

时间:2015-02-26 23:45:32

标签: php arrays


我在这段代码中使用了tmdb_v3.php api:

$movietrailer = $tmdb_V3->movieTrailer($idMovie);

在“预”查询中我得到了这个:

Array
(
    [id] => 49017
    [quicktime] => Array
        (
        )

    [youtube] => Array
        (
        )

)

我需要一个[php iffset]。如果[youtube]包含值,则回显“我们有预告片”。如果没有,请回复“还没有预告片:(”。我试过这个但是没有工作:

if(isset($movietrailer['youtube']))
{ echo "We have trailer"; } else { echo "No trailer yet :("; }

1 个答案:

答案 0 :(得分:1)

该值始终设置。它并不总是有价值。使用empty()查看是否有值:

if(!empty($movietrailer['youtube'])) { 
    echo "We have trailer"; 
} else { 
    echo "No trailer yet :("; 
}