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); ?> 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 Link to comment https://forums.phpfreaks.com/topic/188588-replacing-str_replaces/#findComment-995671 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.