> while(strpos($text,' ')) $text=str_replace(' ',' ',$text); take bych se regularnich vyrazu nebal, jen vyse uvedeny priklad je k nicemu - co kdyz bude vice mezer nez dve jestli je dotycny text pak pouzit na www strankach, tak to neni potreba resit, protoze HTML automaticky bere vice mezer a enteru v kodu jako jedinou mezeru nicmene kdybych nemel pouzit regularni vyrazy, a bylo by mi jedno jak dlouho se to zpracovava - napr pred nacpanim do databaze tak bych treba pouzil toto: // $text - vstupni data $pole1 = explode(" ", $text); for($i=0; $i < count($pole1); $i++): if(trim($pole1[$i]) != "") $pole2[] = $pole1[$i]; endfor; $text = implode($pole2, " "); // vystup do stejne promenne nemusi to byt smyckou for a pod da se to resit nekolika zpusoby Jirka
This archive was generated by hypermail 2.1.2 : 18. 08. 2002, 10:35 CEST