Функция PHP explode возвращает массив строк, разделенных на некоторой предоставленной подстроке. Он вернет пустые строки следующим образом:
var_dump(explode('/', '1/2//3/'));
array(5) {
[0]=>
string(1) "1"
[1]=>
string(1) "2"
[2]=>
string(0) ""
[3]=>
string(1) "3"
[4]=>
string(0) ""
}
Есть ли какая-то другая функция или опция или что-нибудь, что могло бы вернуть все, кроме пустых строк?
var_dump(different_explode('/', '1/2//3/'));
array(3) {
[0]=>
string(1) "1"
[1]=>
string(1) "2"
[2]=>
string(1) "3"
}