Cytat(DiH @ 25.07.2011, 12:47:48 )

Racja, tylko że w pytaniu było "być może zawiera spację". A wtedy twój kod nie zadziała, bo nie ma po czym rozbijać stringa.
Zadziała, bo zwróci cały string, jak jest napisane w manualu.
Cytat(Crozin @ 25.07.2011, 12:53:32 )

@Janusz1200: W dużym skrócie: bo deweloperzy PHP dali dupy. Takie coś i wiele temu podobnych powinno być obsługiwane ale nie jest.
Najnormalniejszym było by wyszukanie pozycji tej spacji i ucięcie tekstu do tego momentu:
$pos = mb_strpos($myString, ' ');
if ($pos !== false) {
$myString = mb_substr($myString, 0, $pos);
}
"bo deweloperzy PHP dali dupy". No, dobrze wiedzieć, że nie zawsze tylko ja daję dupy.
A co do kodu, wygodniejsze jest explode, moim zdaniem, ale bałem się o wydajność (przy 100 stringach to chyba nie ma znaczenia, prawda?)