[PHP-users 16793]Re: 置換時の関数の利用方法
Morikazu Yasuhara
yasuhara @ m-ripple.com
2003年 7月 17日 (木) 19:36:29 JST
安原です。
説明が分かりづらかったようで、申し訳ございませんでした。
マタさんのように、一連のプログラムとしてお送りすれば良か
ったのですね。
以後気をつけます。
> <?php
> function test_func($targ){
> return strtoupper($targ);
> }
> $test = 'matamura';
> echo preg_replace('/(mu)/e','test_func(\'\\1\')',$test);
> ?>
この方式で動きました。
ありがとうございました。
> >eregi_replace("&#(.....);", test_func("\\1"), $string);
これはやってみてはいたのですが、できませんでした。
また、上記の方式を真似て、
eregi_replace("&#(.....);", test_func(\"\\1\"), $string);
といった形も試してみたのですが、同様に動作しませんでした。
色々とご意見ありがとうございました。
PHP-users メーリングリストの案内