【发布时间】:2014-02-04 14:55:08
【问题描述】:
我正在使用 php 函数返回单词而不是字符,当我将字符串传递给函数时它工作正常,但我有一个变量等于另一个包含字符串的变量,我尝试了主变量但没有工作
////////////////////////////////////////////////////////
function words($text)
{
$words_in_text = str_word_count($text,1);
$words_to_return = 2;
$result = array_slice($words_in_text,0,$words_to_return);
return '<em>'.implode(" ",$result).'</em>';
}
$intro = $blockRow03['News_Intro'];
echo words($intro);
/* echo words($blockRow03['News_Intro']); didn't work either */
结果什么都没有
【问题讨论】:
-
你的功能看起来不错。
echo $blockRow03['News_Intro'];工作吗?因为如果你传递字符串并且它可以工作,那么问题很可能在于变量。 -
是的,它可以工作并回显文本
-
我认为问题出在其他语言上,它适用于英语