Jump to content

variable editing


taith

Recommended Posts

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

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.