如何判断php数组是否为空?我尝试了不同的方法,但它永远不会echo "no content";
while($row = mysql_fetch_array($result))
{
if(count($row['link']))
{
echo '<a id="link_' . $row['Id'] . '" href="' . $row['link'] . '" data="/short_info.php?id=' . $row['Id'] . '/">' . $row['title'] . '</a><div class="in...
}
else
{
echo "no content";
}
}
Run Code Online (Sandbox Code Playgroud)
$ row是一个数组.$ row ['link']只是一个字符串.所以你可以使用:
if (strlen($row['link'])==0) {
//do something
}
Run Code Online (Sandbox Code Playgroud)
但是如果你想检查没有结果(没有来自mysql的数据行)那么你可以使用:
if (mysql_num_rows($result)==0)
echo "no content"
else {
//your while loop
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
531 次 |
| 最近记录: |