ホームページ >バックエンド開発 >PHPチュートリアル >substr を使用した文字のインターセプトに関する質問

substr を使用した文字のインターセプトに関する質問

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:48:52757ブラウズ

substr 文字インターセプト問題について
文字列には英語、中国語、日本語が含まれています。非常に長いものと非常に短いものなど、非常に異なる長さをインターセプトする方法を教えてください

以下はコードです

<br />
   $prna=$row['product_name']; <br />
		if(strlen($prna)>20)<br />
		{<br />
		$prna=substr($prna,20)."…"; <br />
		echo $prna;<br />
		}<br />
		else<br />
		{<br />
		echo $prna;<br />
		}	<br />



-----解決策---------
mb_substr
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。