作者kong0107 (阿空)
看板PHP
标题Re: [请益] 一长串文字要如何撷取?
时间Thu Aug 2 00:05:53 2007
※ 引述《vSofav (十四度)》之铭言:
: http://www.kiva.org/
: 例如上面这个网站
: I load because那段
: 怎麽可以撷取的这麽刚好是一个完整的单字
: 下面每个案例撷取的字元数都不一样
: 但是都很刚好
: 除了substr之外
: 还用了什麽东西呢?
两个做法(应该说:两种其实不一样的作法)
function foo($str, $wordLimit) {
$arr = explode(' ', $str);
return implode(' ', array_slice($arr, 0, $wordLimit));
}
function bar($str, $letterLimit) {
for($i = $letterLimit; $i < strlen($str); $i++)
if($str[$i] == ' ') break;
return substr($str, 0, $i);
}
....不难呀
---
我没测过啦..随便掰出来的XD
--
不试试看怎麽会知道呢?
http://www.blogger.com/profile/11945789762117331374
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.170.118.132
1F:→ kong0107:第二个用for($i=$letterLimit; $i>0; $i--) 似乎较保险 08/02 10:14