Edit report at http://bugs.php.net/bug.php?id=51272&edit=1
ID: 51272 Updated by: ahar...@php.net Reported by: editor at fast dot st Summary: I am getting faulty output with from the str_replace function. -Status: Open +Status: Feedback Type: Bug Package: Strings related Operating System: windows xp PHP Version: 5.2.13 New Comment: You may need to spell out what the "glitch" is, because I get the exact output I'd expect: [form] [form]<br>[fo<rm] [fo<rm] Previous Comments: ------------------------------------------------------------------------ [2010-03-11 12:19:48] editor at fast dot st Description: ------------ I seem to be getting really messed up output when using str_replace in a certain situation. Test script: --------------- <?php $out = "[form] [form]"; print_r($out); print_r('<br>'); $out = str_replace('[form', '[fo<rm', $out); print_r($out); die(); Expected result: ---------------- The glitch is obvious... ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=51272&edit=1