ホームページ > バックエンド開発 > PHPチュートリアル > PHP は記事コンテンツに表示される単語数を制限します

PHP は記事コンテンツに表示される単語数を制限します

WBOY
リリース: 2016-07-29 09:14:53
オリジナル
2937 人が閲覧しました

php は記事コンテンツに表示される単語数を制限します

http://www.3qphp.com/index/show/index/184.html

<?php
 
function cutstr($str,$cutleng)
{
$str = $str; //要截取的字符串
$cutleng =
$cutleng; //要截取的长度
$strleng =
strlen($str); //字符串长度
if($cutleng>$strleng)return
$str;//字符串长度小于规定字数时,返回字符串本身
$notchinanum = 0;//初始不是汉字的字符数
for($i=0;$i<$cutleng;$i++)
{
if(ord(substr($str,$i,1))<=128)
{
$notchinanum++;
}
}
if(($cutleng%2==1)&&($notchinanum%2==0))//如果要截取奇数个字符,所要截取长度范围内的字符必须含奇数个非汉字,否则截取的长度加一
{
$cutleng++;
}
if(($cutleng%2==0)&&($notchinanum%2==1))//如果要截取偶数个字符,所要截取长度范围内的字符必须含偶数个非汉字,否则截取的长度加一
{
$cutleng++;
}
return substr($str,0,$cutleng);
}
?>
ログイン後にコピー

2. 必要に応じて、この関数を呼び出します ---cutstr
例:

クリックすると全文が表示されます

上記では、PHP の記事コンテンツに表示される文字数の制限について、コンテンツの側面も含めて紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート