[PHP-users 29898] Re: キャラクタ演算について
M.Terao
mayo @ b-gets.ddo.jp
2006年 7月 27日 (木) 15:23:19 JST
寺尾です。
高橋さんが言われているとおりデクリメントは使えません。
私も始めて知りました。
高橋さんありがとうございました。
そこで、やり方ですが
<?php
$var = "B";
echo "<before:".$var.">\n";
$var = ord($var);
$var++;
$var = chr($var);
echo "<after:".$var.">\n";
?>
でいかがでしょうか?
> みなさん。こんにちわ。宜しくお願い致します。
> 細川といいます。
>
> 以下の問題に悩んでおります。
> <?php
> $var = "B";
> echo "<before:".$var.">\n";
> $var++;
> echo "<after:".$var.">\n";
> ?>
> では、
> <before:B>
> <after:C>
> となりますが、
> <?php
> $var = "B";
> echo "<before:".$var.">\n";
> $var--;
> echo "<after:".$var.">\n";
> ?>
> では、
> <before:B>
> <after:B>
> となります。<after:A>を期待していたのですが。
> <after:A>とするにはどうしたらよいのでしょうか?
> どなたか、ご教授願います。
> いろいろ試してみましたが、うまくいきませんでした。
> ________________
> qzt05475 @ nifty.com
> 細川
> ________________
> _______________________________________________
> PHP-users mailing list PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
>
>
PHP-users メーリングリストの案内