PHPの文字列増加の問題

WBOY
リリース: 2016-07-30 13:30:31
オリジナル
1389 人が閲覧しました

次のコードが表示されます:

$str = 'W';
for( $i=0; $i<6; $i++ )
{
	echo ++$str . "\r\n";
}
ログイン後にコピー

次の結果が表示されます:

これは、php が文字列を処理するときに C の習慣ではなく Perl の習慣に従っているためです。 P たとえば、 er er

$ a = 'z';

$ a

'aa' に変換します。 は、a

'['に変換します('Z'のASCII値は90、'['のASCII値は91です)。

文字変数は増加のみ可能で減少はできず、純粋な文字 (a ~ z および A ~ Z) のみをサポートします。他の文字変数のインクリメント/デクリメントは無効であり、元の文字列は変更されません。

著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。
上記では、PHP における文字列のインクリメントの問題をその側面も含めて紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート