php 文字列には添え字が付いています。 PHPでは添字を配列やオブジェクトだけでなく文字列にも適用することができ、文字列の添字や角括弧「[]」を利用して指定したインデックス位置の文字にアクセスし、文字の読み書きを行うことができます。構文 "文字列名 [添字値]"; 文字列の添字値 (インデックス値) は整数型のみにすることができ、開始値は 0 です。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター
php 文字列には添え字が付いています。
PHP では、添え字は配列やオブジェクトだけでなく文字列にも適用できます。
PHP では、文字列の添字と角括弧「[]」を使用して、指定したインデックス位置にある文字にアクセスし、文字の読み取りと書き込みを行うことができます。括弧の左側は文字列名で、括弧は文字列の添字です。
字符串名[下标值]
添字 (インデックス値) は整数型のみであり、開始値は 0 (文字列の添字 カウントが開始されます) です。 0から)。
例 1: 指定された位置の文字を出力します。
<?php header('content-type:text/html;charset=utf-8'); $str = "hello"; echo $str."<br>"; echo $str[0]."<br>"; echo $str[1]."<br>"; echo $str[2]."<br>"; ?>
例 2: 指定された位置の文字を変更します。 Position
<?php header('content-type:text/html;charset=utf-8'); $str = "hello"; echo "原字符串:".$str."<br>"; $str[0]="H"; echo "修改第一个字符后:".$str."<br>"; ?>
注: この方法は英語の文字に適しています。中国語の文字は複数の文字長を占めるため、下付き文字を使用して正確に配置することはできません。
<?php header('content-type:text/html;charset=utf-8'); $a = "我是123"; $a[1] = "5"; echo $a; //会出现乱码 ?>
UTF-8 エンコードでは漢字は 3 文字を占めるため、1 文字を置き換えると、それ以降の表示が文字化けします。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPの文字列に添え字はありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。