Czy do funkcji explode() można podpiąc kilka selektorów, Jeżeli tak to jak? Bo potrzebuje żeby ta funkcja usuwała mi z nazwy plików rozszerzenia (pliki mają różne rozszerzenia typu graficznego). Np:
$file="IMG_3313.JPG";
tak żeby:
$file_expl=explode(".JPG", $file);
$file[0]="IMG_3313"
Dlaczego nie użyję jako selektora kropki? Ponieważ niektórzy użytkownicy mają tendencję do wciskania kropek w nazwy plików co mogło by uwalić pracę skryptu np. w przypadku dzielenia 2 plików o nazwach:
1)
$file="ala.ma_kota.jpg";
$file_expl=explode(".", $file);
$file_expl[0]="ala";
2)
$file="ala.ma_psa.jpg";
$file_expl=explode(".", $file);
$file_expl[0]="ala";
Jak widać po podzieleniu nazw dwóch plików $file_expl ma tę samą warość "ala" co uwali mi pracę skryptu. Możecie powiedzieć żeby zrobic do każdego pliku inną zmienna $file_expl z dopiskien np. $file_expl_1, ale jest to nie możliwe dlatego że, ta zmienna pracuje w pętli.