Jump to content

[SOLVED] White spaces


redfox180

Recommended Posts

Hello,

 

I am trying to standardize all different white spaces inside a text to a defined value, for example 1.

 

How can I clean up this text:

 

Josie      has          4  different coats.<                 

One is blue<

...

TO THIS:

 

Josie/has/4/different/coats/One/is/blue

 

Ive tried str_replace but doesn't work since the spaces are not defined.

Does anyone know how to do it?

 

Thanks

James

Link to comment
https://forums.phpfreaks.com/topic/87039-solved-white-spaces/
Share on other sites

Here's my (probably slightly rubbish) solution.

 

<?php

$inputStr = "Josie      has           4   different coats.<                 
One is blue<";

$explodeInput = explode(" ", $inputStr);

$newStr="";

for($i=0; $i<count($explodeInput); $i++) {

$arrayInput = $explodeInput[$i];

if($arrayInput != null || $arrayInput != "") {
	$newStr .= trim($arrayInput);
	$newStr .= "/";
}

}

$newStr = substr($newStr, 0, strlen($newStr)-1);
$newStr = str_replace("<", "", $newStr);
$newStr = str_replace(".", "", $newStr);

echo $newStr;

?>

 

I just pasted in your input string and it outputs what you want ^.^ modify as you wish.

Link to comment
https://forums.phpfreaks.com/topic/87039-solved-white-spaces/#findComment-445164
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.