私は他の人が(ヒントは、人々を歓迎)あまりにも、私はまだPHPが得意だから、それはよくないと言うかもしれないが、これはあなたが探しているもの、あなたを与えるだろうが、それがあれば、より良いコーディングを必要とするかもしれない機能を持っています誰にでも提案があります。
function Short($text, $length, $url, $more){
$short = mb_substr($text, 0, $length);
if($short != $text) {
$lastspace = strrpos($short, ' ');
$short = substr($short , 0, $lastspace);
if(!$more){
$more = "Read Full Post";
} // end if more is blank
$short .= "...[<a href='$url'>$more</a>]";
} // end if content != short
$short = str_replace("’","'", $short);
$short = stripslashes($short);
$short = nl2br($short);
} // end short function
使用するには:
は、あなたの記事の内容は同様に、あなただけの$のURLを削除する機能を調整し、$よりそれからとすることができます変数$コンテンツ
function($content, "35", "http://domain.com/article_post", "Read Full Story");
echo $short;
であると言います最後に...との抜粋があります。
に句読点や数字を占めあなたの質問は何ですか?あなたは記事の35語だけを表示する方法を知りたいですか? –
はい記事の35語しか表示しないでください。 – user1167384
[PHPでsubstr()を使って完全な単語をキャプチャする方法、単語単位で制限する方法?](http://stackoverflow.com/questions/3538130/how-to-capture-complete-words-using-substr-in -php-limit-by-word) – rdlowrey