[PHP-users 35103] Re: str_replace の使い方に関して

mao mao @ nextyle.com
2010年 4月 12日 (月) 19:19:42 JST


嶋様

ご回答ありがとうございます。
strtr関数、知りませんでした。。。。
機能的にはまさしくこれです。

でも、バイナリーセーフではないのですね。
置換をしたかったデータがバイナリを含むデータだったため、
うまく動きませんでした。




On Sun, 11 Apr 2010 20:02:53 +0900
Shima Shizuo <r6 @ chubu.interq.or.jp> wrote:

> こんにちは、嶋です。
> 
> 
> >$search  = array('A', 'B', 'C', 'D', 'E');
> >$replace = array('B', 'C', 'D', 'E', 'F');
> >$subject = 'ABCDE';
> >echo str_replace($search, $replace, $subject);
> >
> >としたばあい、
> >FFFFF
> >となると思うのですが、
> >これを、BCDEFの結果を得たい場合は、
> >どうすればよいのでしょうか?
> 
> http://itpro.nikkeibp.co.jp/article/COLUMN/20070307/264100/
> 
> これかな。
> strtr関数を使うといいらしいです。
> 
-- 
mao <mao @ nextyle.com>



PHP-users メーリングリストの案内