我有一个这样的php代码。
<?php
$books = get_group('books');
if($books){
$booksfilter = "";
foreach($books as $book){
$booksfilter .= "<ul class=\"books\">";
$booksfilter .= "<li><a href='".$book['books_image'][1]."' >image</a></li>";
$booksfilter .= "<li>".$book['books_image_title'][1]."</li>";
$booksfilter .= "<li>".$book['books_image_description'][1]."</li>";
$booksfilter .= "</ul>";
}
echo $booksfilter;
} ?>
代码工作正常。我的问题是我在为 li 元素提供 css 填充时遇到了一些问题。当数组没有值时,它会创建空白空间。那么谁能告诉我如何检查该值是否存在。
我的意思是我想要这样的东西
if value exists ($book['books_image_description'][1])
{
$booksfilter .= "<li>".$book['books_image_description'][1]."</li>";
}
谁能帮我?谢谢