文字列の切り詰め: 最初の 5 文字の取得
この質問は、PHP で指定された文字列から最初の 5 文字を抽出するための解決策を求めます。指定された入力文字列は「HelloWordl」で、目的の出力は「Hello」を生成する必要があります。
シングルバイト文字列
シングルバイト文字を含む文字列の場合、次のようになります。 ASCII または ISO 8859 として、substr 関数を使用できます。
<code class="php">$result = substr($myStr, 0, 5);</code>
このスニペットでは、substr は (0) で始まり、文字列 $myStr から (5) 文字を取得します。
マルチバイト文字列
マルチバイト文字列の場合UTF-8 や UTF-16 などのバイト文字については、mb_substr が解決策を提供します。
<code class="php">$result = mb_substr($myStr, 0, 5);</code>
substr、mb_substr と同様0 を開始点として定義し、5 を抽出された文字の長さとして定義します。
substr または mb_substr、文字列のエンコーディングに応じて、PHP の特定の文字列から最初の 5 文字を効果的に取得できます。
以上がPHPで文字列から最初の5文字を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。