*Markus: str_replace "vergisst" Ersetzungen

Beitrag lesen

Hallo,

ich habe folgende Funktion:

  
public function checkStrichcode($strichcode)  {  
	 			  
   $strichcode = trim($strichcode);  
   $strichcode = str_replace(' ', '', $strichcode);  
   if (is_numeric($strichcode) && (strlen($strichcode) <= 20) )  
      return $strichcode;  
	 			  
   return false;  
}  

Übergebe ich dieser Funktion so etwas...
900570    030  1432
kommt dabei nicht dieses Ergebnis heraus...
9005700301432

sondern das hier:
900570 030 1432

Kann sich das jemand erklären? Übrigens funktioniert es mit preg_replace ebensowenig.

Danke im Voraus für eure Antworten,
Markus