newbtophp Posted January 15, 2010 Share Posted January 15, 2010 I have a txt file containing str_replace's, such as: $message = str_replace(":icon_wtf:", "<img src=\"../images/smilies/icon_wtf.gif\">", $message); $message = str_replace(":icon_yay:", "<img src=\"../images/icon_yay.gif\">", $message); $message = str_replace("blank", "<img src=\"../images/icon_wtf.gif\">", $message); $message = str_replace("", "<img src=\"../images/icon_.gif\">", $message); But I want to; with php rearrange all the str_replaces. So they will turn from: $message = str_replace(":icon_wtf:", "<img src=\"../images/smilies/icon_wtf.gif\">", $message); Too: $message = str_replace("<img src=\"../images/smilies/icon_wtf.gif\">", ":icon_wtf:" $message); :-\ All help is greatly appreciated, im assuming i'd need to use preg_replace_callback? and fwrite, just need help to proceed.. My attempt: <?php $file = file_get_contents("replaces.txt"); $file = preg_replace('#str_replace\(".*", ".*"#', 'str_replace("$2", "$1"', $file); $fp = fopen('replaces.txt', 'w'); fwrite($fp, $file); fclose($fp); ?> Quote Link to comment https://forums.phpfreaks.com/topic/188588-replacing-str_replaces/ Share on other sites More sharing options...
newbtophp Posted January 15, 2010 Author Share Posted January 15, 2010 I managed to figure it out on my own in the end Quote Link to comment https://forums.phpfreaks.com/topic/188588-replacing-str_replaces/#findComment-995671 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.