Привет, у меня есть небольшая проблема, я хочу, чтобы фильтр $ array получал только музыку ! но когда я запустил его, он отображает все в моей папке .jpg , .. и. извините, если я не понимаю, английский не мой родной язык. Благодарякак я могу поместить мой результат strpos в мой массив?
$repertoire = "Classic";
$array = scandir($repertoire);
$arraymp3 = array();
foreach ($array as $element) {
if (strpos($element, '.mp3'));{
$arraymp3[] = $element;
}
}
1) Ваш оператор if делает это: ';' Если это правда. 2) Вероятно, вы хотите проверить '! == FALSE' на свой' strpos() ' – Rizier123
Прежде всего, не должно быть'; 'после оператора if. Кроме того, условие в выражении if должно быть 'if (strpos ($ element, '.mp3')! == FALSE)'. – treegarden
Спасибо! это сработало! люблю тебя <3 – Sholyu