ホームページ  >  記事  >  バックエンド開発  >  php mb_substr が実行されない場合はどうすればよいですか?

php mb_substr が実行されない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2023-02-21 09:41:012884ブラウズ

php mb_substr が実行されない場合の解決策: 1. php.ini 構成ファイルを見つけて開きます; 2. 「extension=mbstring」項目を見つけて、項目の前のセミコロンを削除します; 3. 保存します。 php .ini ファイルを変更するだけです。

php mb_substr が実行されない場合はどうすればよいですか?

このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 8.1、DELL G3 コンピューター

次の場合はどうすればよいですかphp mb_substr が実行されない?

mb_substr () 関数は文字列の一部を返します。substr () 関数については前に学習しました。この関数は英語の文字のみを対象としています。中国語の文字を分割したい場合は、mb_substr ( mb_substr が使用できない最大の理由は、php.ini ファイルから「extension=mbstring」の前の「;」記号が削除されていないことです。

mb_substr() の紹介:

mb_substr() 関数は文字列の一部を返します。substr() 関数については前に学習しました。対象となるのは英語の文字のみです。中国語を分割したい場合は、文字の場合は、mb_substr() を使用する必要があります。

注: start パラメータが負で、長さが start 以下の場合、長さは 0 になります。

構文

mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] ) : string

パラメータ

str 必須。この文字列から部分文字列を抽出します。

開始 必須。文字列内のどこから開始するかを指定します。

正の数値 - 文字列内の指定された位置から始まります。

負の数値 - 文字列の末尾から指定された位置から始まります。

0 - 文字列内の最初の文字から始まります。文字列

から開始長さ オプション。返される文字列の長さを指定します。デフォルトは文字列の終わりまでです。

正の数値 - 開始パラメータの位置から返されます。

負の数値 - 文字列の末尾から返されます。

encoding オプション。文字コード。省略した場合は、内部文字エンコーディングが使用されます。

戻り値: 文字列の抽出された部分を返します。失敗した場合は FALSE を返し、空の文字列を返します。

推奨学習: 「PHP ビデオ チュートリアル

以上がphp mb_substr が実行されない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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