taith Posted November 25, 2006 Share Posted November 25, 2006 what this should be doing... is removing the `d and `e from that string... however... its giving me some odd error "Fatal error: Allowed memory size of 26214400 bytes exhausted (tried to allocate 8388612 bytes)"[code]<?function strip_colours($string){ while(stristr($string, '`')){ $pos=strpos($string,'`'); $string=substr($string, 0, $pos-1).substr($string, $pos+2); } return $string;}echo strip_colours('`dhe`ello');?>[/code] Link to comment https://forums.phpfreaks.com/topic/28429-variable-editing/ Share on other sites More sharing options...
taith Posted November 25, 2006 Author Share Posted November 25, 2006 never mind... got it working :-) Link to comment https://forums.phpfreaks.com/topic/28429-variable-editing/#findComment-130089 Share on other sites More sharing options...
kenrbnsn Posted November 25, 2006 Share Posted November 25, 2006 I realize that you said you got it working, but why don't you just use the [url=http://www.php.net/str_replace]str_replace()[/url] function instead of the loop?[code]<?php$str = '`dhe`ello';$str = str_replace(array('`d','`e'),'',$str);?>[/code]Ken Link to comment https://forums.phpfreaks.com/topic/28429-variable-editing/#findComment-130106 Share on other sites More sharing options...
taith Posted November 26, 2006 Author Share Posted November 26, 2006 because i use dozens of colours... and it must be dynamic... Link to comment https://forums.phpfreaks.com/topic/28429-variable-editing/#findComment-130439 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.