PHP文字列分割関数mb_substr

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-29 09:08:47
オリジナル
1129 人が閲覧しました

文字列を処理する PHP

にはさまざまな方法がありますが、今夜は非常に代表的で特に広範囲にわたる関数の説明を選択しました。 // mb_substr() にはいくつかのパラメーターがあり、通常は 3 つまたは 4 つのパラメーターがあります。特に最後のパラメーターについて説明します。これはエンコーディングを設定するものです

// ケースを通してさまざまなエンコーディングを見てみましょう。結果の大きな違いは何ですか $str = 'We all have a dream rventrc'; $str = mb_substr($str, 0,3); // エンコーディングが指定されていないため、1 漢字を 3 文字として扱うと、次のように出力されます: '我'

$str = mb_substr($str, 0,3,'utf8'); //

utf8 エンコード が指定されているため、漢字 1 文字が 1 文字になります:'We all' $str = mb_substr($str, -4,2,'utf8'); // これは の下から 4 番目の から開始し、2 文字をインターセプトすることを意味します長さの

// 添字から開始することを意味します 2 から開始して、下から 5 文字目までインターセプトします (下から 5 文字目は含まれません)

、結果は次のようになります: 「誰もが夢を持っています rv」

$str = mb_substr($str, 2, -5 ,'utf8');


今夜の詳細な分析を通じて、実際に中国語の文字列をインターセプトすることができることを誰もがより明確に理解できたと思います。エンコードを設定することで簡単に解決できます
この記事が役に立ったと思われる場合は、お気軽に

ヒント

を少し送っていただけます!

上記は、PHP の文字列分割関数 mb_substr を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

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