PHP ereg_replace に関するいくつかの質問。私は名前の配列を持っています:
$ssKeywords = array("Str", "Int", "String", "As", "Integer", "Variant");
ただし、この ereg_replace を使用すると:
foreach($arKeyword as $aWord) {
$sCode = ereg_replace($aWord, "<span class='ssKeyword'>".$aWord."</span>", $sCode);
}
完全一致ではなく、「str」または「int」のみが検索されます。どうやら ereg_replace は貪欲なようですが、なぜ完全な一致を探していないのでしょうか?
preg_replace を使用してコメントを機能させることができました。