⊗ppPmBsSCh 43 of 447 menu

PHPでの文字列からの文字取得

何らかの文字列があるとします。この文字列の中の 各文字には順序番号があります: 最初の文字の番号は 0、2番目の文字は番号 1、3番目の文字は 番号 2、以降同様です。

必要に応じて、番号を指定して文字列内の特定の 文字にアクセスすることができます。 これを行うには、変数名を書き、その後に 角括弧を置き、その括弧内に文字の番号を 指定します。

例を見てみましょう。以下のような文字列が あるとします:

<?php $str = 'abcde'; ?>

この文字列のいくつかの文字を出力してみましょう:

<?php $str = 'abcde'; echo $str[0]; // 'a' を出力 echo $str[1]; // 'b' を出力 echo $str[2]; // 'c' を出力 ?>

文字を取得する際、負の値を指定することも できます。 この場合、文字は末尾から数えられます。 このとき、最後の文字の番号は -1 です。 試してみましょう:

<?php $str = 'abcde'; echo $str[-1]; // 'e' を出力 echo $str[-2]; // 'd' を出力 echo $str[-5]; // 'a' を出力 ?>

また、番号を指定して文字列の文字を 変更することもできます。 例として、0番目の文字を変更してみましょう:

<?php $str = 'abcde'; $str[0] = '+'; echo $str; // '+bcde' を出力 ?>

文字の番号は変数に格納することもできます:

<?php $str = 'abcde'; $num = 3; // 変数内の文字番号 echo $str[$num]; // 'd' を出力 ?>

文字列が与えられています:

<?php $str = 'abcde'; ?>

この文字列の個々の文字にアクセスして、 画面に文字 'a'、文字 'c'、 文字 'e' を出力してください。

文字列が与えられています:

<?php $str = 'abcde'; ?>

その最後の文字を出力してください。

文字列が与えられています:

<?php $str = 'abcde'; ?>

この文字列の個々の文字にアクセスして、 新しい変数に、この文字列の文字を逆順、 つまり 'edcba' で記録してください。

変数が与えられています:

<?php $str = 'abcde'; $num = 3; ?>

変数 $num に格納されている番号の 文字を画面に出力してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否