newbtophp Posted March 20, 2010 Share Posted March 20, 2010 Hi, I need help, Im trying to try and correct a file which contains ';' before echos, however I can't simply just use str_replace, so perhaps manipulate token_get_all or regex? Heres the code (input): <?php require('tops.php'); ;echo '<center><br><br> '; if ($step == '2') { ;echo 'step is two'; } ?> I would like the output to become: <?php require('tops.php'); echo '<center><br><br> '; if ($step == '2') { echo 'step is two'; } ?> PS: I know this may be unreliable, or may not even work in some cases, but was curious as to how it could be done even if it results in this. Quote Link to comment https://forums.phpfreaks.com/topic/195932-help-with-correction/ Share on other sites More sharing options...
jskywalker Posted March 20, 2010 Share Posted March 20, 2010 Why do you want to do that with PHP You can use any text editor, and replace ";echo" with "echo" Quote Link to comment https://forums.phpfreaks.com/topic/195932-help-with-correction/#findComment-1029188 Share on other sites More sharing options...
teamatomic Posted March 20, 2010 Share Posted March 20, 2010 str_replace(";echo","echo",$string); HTH Teamatomic Quote Link to comment https://forums.phpfreaks.com/topic/195932-help-with-correction/#findComment-1029193 Share on other sites More sharing options...
MadTechie Posted March 20, 2010 Share Posted March 20, 2010 If its limited to ;echo then the above two post are correct however here's some other options to cover a wider range quick and dirty fix //replace all ; at the start of a line with nothing $text= preg_replace('/^;/m', '', $text); or //replace all ; that follow a ; or { $text= preg_replace('/([{;]\s*);/m', '\1', $text); both should work! Quote Link to comment https://forums.phpfreaks.com/topic/195932-help-with-correction/#findComment-1029195 Share on other sites More sharing options...
newbtophp Posted March 20, 2010 Author Share Posted March 20, 2010 Thanks teamatomic and MadTechie! Both worked perfectly! Quote Link to comment https://forums.phpfreaks.com/topic/195932-help-with-correction/#findComment-1029200 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.