Jump to content

[SOLVED] str_replace question.


jakebur01

Recommended Posts

I have the variable $title which information from four columns together:

<?php
$new_title=str_replace(' ',',',$title)
?>
<meta name="keywords" content="<?php echo $new_title; ?>"> 

 

My problem is that I am winding up with too many commas in between phrases. It is inserting a comma in between every space, I just want one comma in between words.

 

<meta name="keywords" content="HU-108C,CARBURETOR,,,,,,,RK21HU,KIT,TILLOTSON,CARBURETOR"> 

Link to comment
https://forums.phpfreaks.com/topic/89790-solved-str_replace-question/
Share on other sites

If you're original string looks like

$str = 'HU-108C CARBURETOR       RK21HU KIT TILLOTSON CARBURETOR';

you can do something like:

<?php
$title = 'HU-108C CARBURETOR       RK21HU KIT TILLOTSON CARBURETOR';
$new_title = implode(',',array_filter(explode(' ',$title),'nospace'));
function nospace($str) {
        return(!($str == ''));
}
?>
<meta name="keywords" content="<?php echo $new_title; ?>"> 

 

Ken

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.