PHP ver gevorderde |
|
@timo, bedankt zal ik toepassen
ik tikte in a(spatie)(spatie)b(spatie)c(spatie) bij de eerste, alleen weergeeft hij dat natuurlijk niet .
als er geen speciale functie voor is, weet iemand dan een regex, om alle overbodige spaties in een string weg te halen, zie voorbeeld hierboven.
edit: Ik heb het opgelost, ik plaats het maar ff als er ooit iemand komt die het zelfde wilt ;).
<?php
function removeExtraSpaces($sString)
{
return trim(preg_replace('/[ ]{2,}/', ' ', $sString));
}
$s = removeExtraSpaces("a b c ");
$a = explode(' ', $s);
echo count($a);
?>
<?php function removeExtraSpaces($sString) { } $s = removeExtraSpaces("a b c "); ?>
output:
|