вот я не пойму стремление некоторых "программистов" любой ценой использовать хоть одну, да встроенную функцию.
Вот жизнь им не мила, кусок в горло не лезет, если не похвастается пред другими, что он знает одну конкретную функцию из 100500 для работы с массивами.
при этом написать несчастному ламеру цикл с двумя ифами никто не может.