ホームページ > バックエンド開発 > PHPチュートリアル > PHP 切り捨て関数の詳細な紹介 mb_substr()_PHP チュートリアル

PHP 切り捨て関数の詳細な紹介 mb_substr()_PHP チュートリアル

WBOY
リリース: 2016-07-20 11:03:40
オリジナル
987 人が閲覧しました

phpでは、中国語と英語をインターセプトするために使用される関数であるmb_substr()関数を使用すると、指定された文字長をインターセプトする問題を簡単に解決できます。 ​

ヒント: php では mb_substr はデフォルトではサポートされていません。Windows ディレクトリで php.ini を見つけ、編集のために開き、mbstring.dll を検索して、;extension=php_mbstring.dll を見つけて、前の記号を削除する必要があります。ああ、mb_substr関数を使用できます。

関数: mb_substr( $str, $start, $length, $encoding )

$str、切り詰める必要がある文字列
$start、切り捨ての開始
$length, length (注意してください、これはmb_strimwidthとは異なります。1は漢字を表します)
$encoding、エンコーディング、utf-8に設定しました

例: 記事タイトルを 15 文字に切り詰めます

コードは次のとおりです コードをコピー


$str = 'こうすれば文字化けがなくなります^_^';

echo "mb_substr:" . mb_substr($str, 0, 7, 'utf-8');
//結果: 私の言葉はこうです
エコー「
」 ";

echo "mb_strcut:" . mb_strcut($str, 0, 6, 'utf-8');
//結果: このようになります
?>

要約すると、漢字の傍受の問題を解決できるようです


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445280.html技術記事 phpでは、中国語と英語をインターセプトするために使用される関数であるmb_substr()関数を使用すると、指定された文字長をインターセプトする問題を簡単に解決できます。 ヒント: mb_subs...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート