Chris Boget wrote:
Is there a way to replace/remove *whole* words from a
phrase? For example:
<?
$exceptionsList = array( 'the', 'other', 'that', 'a' );
$stringToParse = 'The other lady that laughed';
if( count( $exceptionsList ) > 0 ) {
foreach( $exceptionsList as $exceptionPhrase ) {
$stringToParse = str_replace( $exceptionPhrase, '', trim(
$stringToParse ));
}
$retval = trim( $stringToParse );
}
echo 'Retval: ' . $retval . '<br>';
?>
results in "The or ldy lughed" and not "lady laughed". Using
the other *_replace() functions give the same results. So is
what I'm looking to do even possible?
thnx,
Chris
$exceptions = array('the', , 'other', 'that', 'a');
$string = 'The other lady that laughed';
foreach ($exsceptions as $exception) {
$string = str_replace(' ' . $exception . ' ', '', $string);
}
You might need to convert the string to either lower- or uppercase.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php