[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 メーリングリストの案内