我需要提取前 5 个单词,允许使用 PHP 从该字符串中提取点、数字和括号:
在你的眼睛之下 3.2 (2013) 未评级来自数据库
我想要这样的输出...
在你的眼睛下方 3.2 (2013)
我怎样才能做到这一点?
我需要提取前 5 个单词,允许使用 PHP 从该字符串中提取点、数字和括号:
在你的眼睛之下 3.2 (2013) 未评级来自数据库
我想要这样的输出...
在你的眼睛下方 3.2 (2013)
我怎样才能做到这一点?
$string = "Below your Eyes 3.2 (2013) Unrated From database";
echo implode(' ', array_slice(explode(' ', $string), 0, 5));
输出
Below your Eyes 3.2 (2013)
以下代码将打印“Below your Eyes 3.2 (2013)”。
$str = "Below your Eyes 3.2 (2013) Unrated From database";
$words = explode(" ", $str, 6);
array_pop($words);
$words = implode(" ", $words);
print $words;
尝试这样的事情:
$inputstring = "Below your Eyes 3.2 (2013) Unrated From database";
$firstwordsArr = explode(" ", $inputstring, 6);
array_pop($firstwordsArr);
$firstwords = implode(" ", $firstwordsArr);
echo $firstwords;
你可以使用
$string = "Below your Eyes 3.2 (2013) Unrated From database";
$nice = substr($string, 0, 26);
echo $nice;
该substr()
方法比其他答案容易得多。
PHP substr
: http: //php.net/manual/en/function.substr.php