2011-07-21 23 views
1

我有一个简单的CMS,我已经设置。PHP的运算符用于比较表格行与字母里面?

在数据库中,它包含一个用于短故事内容的行和一个用于同一张表上的全部故事内容的行。

我想写一个if else语句,基本上表明,如果有更多的字符或单词里面的完整故事内容..或显示短的故事,如果全故事==“无中生有”:

if $full-story == 0 { echo 'short-story-content' } 
else { echo 'full-story-content' } 
+0

在你的故事的顺序,检查'str_word_count','strlen'&'empty'。 – Wrikken

+0

wrikken:'empty('0')'在PHP中为true ...应该避免使用空,并使用显式的'$ var ==='''来确保它是“空的”。 –

回答

1
if (strlen($row['full_story']) > strlen($row['short_story'])) 
{ 
    echo $row['full_story']; 
} 
else 
{ 
    echo $row['short_story']; 
} 
+0

是的!最后!非常感谢!你是男人! – eberswine

0
function displayStory($full, $short) { 
    $story = $short; 

    if(strlen($full) > strlen($short) { 
     $story = $full; 
    } 
    return $story; 
}