[PHP-users 19164]Re: preg_replaceについて

Osamu Shigematsu m5issige @ mr.hitachi-medical.co.jp
2003年 12月 2日 (火) 09:00:52 JST


重松です。
ソースから意図を汲めませんでしたので、期待する結果から推測してみました。

<?php

$tmps['title'] = '456';
$str = '123<import value="title">789';
$regex = '/<import value="([^<>]+)">/';
if (preg_match($regex, $str, $match)) {
	var_dump($match);
	if (isset($tmps[$match[1]])) {
		$str = preg_replace($regex, $tmps[$match[1]], $str);
		var_dump($str);
	}
}
else {
	echo "no match\n";
}

?>

-- 
Osamu Shigematsu <m5issige @ mr.hitachi-medical.co.jp>



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