Normalnie stosowałbym funkcję explode, jednak problem pojawia się przy choćby użyciu innych przeglądarek. Przykładowo kopiujemy tekst w przeglądarce Mozilla Firefox, który ma powiedzmy 5 wierszy. Wklejając tekst do pola tekstowego jako przerwę między wierszami ustalona jest jedna spacja. Kopiujemy ten sam tekst w przeglądarce Opera i już przerwa między wierszami to dwie spacje. Jest jakaś funkcja, która ogólnie spację by traktowała jako przerwę, niezależnie ile tych spacji jest ? Może jakieś inne porady jak by to obejść ?
0
0
Możesz zamienić wszystkie więcej niż jedną spację na jedną spację.
$s = preg_replace('/[\s]+/', ' ', $s);
0
Dziękuję bardzo, już w nocy znalazłem tę funkcję jednak nie umiałem dobrać odpowiednich parametrów.