ホームページ >バックエンド開発 >PHPチュートリアル >PHP 文字列学習: 文字列をより短い長さの部分文字列に分割します。
前の記事「PHP文字列学習:すべての文字を逆出力する」では、文字列を反転し、文字列内のすべての文字を逆順に出力しました。今回はPHPの文字列の学習の続きとして、文字列を分割する方法と文字列をより小さな部分文字列に分割する方法について学習しますので、必要に応じて参照してください。
タイトルにあるように、この記事のテーマは文字列を分割し、文字列をより小さな部分文字列に分割することです。部分文字列には 1 文字のみを含めることができます。つまり、文字列を個々の文字に分割します。また、複数の文字を含めることもでき、その場合、文字列を複数の単語に分割することもできます。
では、これら 2 つの操作を実装するにはどうすればよいでしょうか?コード例を通して詳しく紹介しましょう。
まず次の例を見てください:
<?php $string = "Hello world"; var_dump(str_split($string)); ?>
出力結果:
文字列 $string を文字に分割し、配列の要素として配列に渡します。
関数は実際に 2 つのパラメータを設定できます。オプションのパラメータ $length は、各配列要素の長さを設定するために使用されます。デフォルト値は 1 です。 $lengthパラメータを省略した場合は、上記の例のように文字ごとに分割されます。 $length パラメータが設定されている場合、文字列は指定された長さの文字長を含む複数のサブ文字列 (複数の文字を含む) に分割されます。次の例を見てみましょう:
<?php $string = "Hello world"; var_dump(str_split($string,3)); ?>
出力結果:
ご覧のとおり、
str_split($string,3 )文字列 $string を、3 文字を含む 3 つのサブ文字列と 2 文字を含む 1 つのサブ文字列に分割します (元の文字列の文字長が十分ではないため)。 注: $length パラメータ値が 1 未満の場合、str_split() 関数は FALSE を返します。また、$length パラメータ値が $string 文字列の長さより大きい場合、文字列 $ 全体が返されます。文字列は配列の唯一の要素として使用されます。
<?php $string = "Hello world"; var_dump(str_split($string,12)); ?>
出力結果:
わかりました。他に知りたいことがある場合は、これをクリックしてください。 → →
php ビデオチュートリアルPHP 文字列処理 (翡翠少女般若心経編)」を読むことをお勧めします。無料です。ぜひ学んでください。 !
以上がPHP 文字列学習: 文字列をより短い長さの部分文字列に分割します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。