Autor Zpráva
matak
Profil
měl by někdo tip na rozdělení tohoto výrazu?

$str="125, 156, 1888.jpg, 189.jpg, 149.jpg, 187-1025-9, 1789-2545.jpg";

asi je jasné o co jde, cílem je získat jednotlivé názvy obrázků

navrhuji použít preg_match_all, ale nějak se mi nedaří regulární výraz
Petyk
Profil
proc ne explode?
BlueRain
Profil
matak
explode(', ',$str);
matak
Profil
a co první obrázek?

125, 156, 1888.jpg

je to reálná situace, nevymýšlím si problém, ty obrázky jsou opravdu tak pojmenované
Měsíček
Profil
no to je tedy zatra blbej nápad pojmenovávat obrázky tak, aby tam byla i "čárka" nechceš místo toho dát třeba pomlčku nebo _? (nebo to nemůžeš udělat vůbec?) Jinak v tom případě by to asi pomocí explode(',',$str); nešlo.
DoubleThink
Profil *
Na seznam souborů je lepší používat separátor z monožiny řídicích znaků filesystemu - například "|".

Jinak tady by šlo řetězec rozdělit výrazem ".jpg, " a koncovku pak do prvků pole zase vrátit.
Petyk
Profil
DoubleThink

mezitim tam bude nejakej jpeg, a cau...
matak
Profil
presne tak jde o to, že tam může být jpeg, png, gif, a další problém je, že bych chtěl aby to bylo co nejméně náročné na železo, protože těch rozdělení bude třeba 50000 za sebou.

a pojmenovávat ani měnit nic v tom bohužel nemohu, musím si poradit s tímto stringem

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: