看板 PHP 關於我們 聯絡資訊
※ 引述《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
kong0107:第二個用for($i=$letterLimit; $i>0; $i--) 似乎較保險 08/02 10:14