- 499 名前:nobodyさん [2012/10/22(月) 00:20:45.74 ID:+0fUS7Jz]
- preg_replaceについて
$str = 'あああabcいいい'; $str = preg_replace('/(.+?)([a-zA-Z])(.+?)/i',"\1変換\3",$str); 上記のような置き換えで パターンの結果?(言葉が見つかりません)を取得するのに置き換えのところで「\1」や「\3」などを使うと思うのですが、 これをたとえば preg_replace('/(.+?)([a-zA-Z])(.+?)/i',"\1"._func("\2")."\3",$str); というように独自関数の引数に使いたいのですが function _func($str) { echo $str; } として引数を見てみると「\2」と表示されてしまいます。 この場合どうすればよろしいですか?
|

|