Вероятней всего ваш массив комплектуется динамически. И из за изменения синтаксиса этой функции(из за перехода на новую версию), массив выглядит не так как нужно.
, раньше была формата 1, а5;
2, а5;
3, a5....
сейчас же эта переменная по мои данным поменялась и стала формата 1, а;
2, a;
3, 50;
4, a ....
а учитывая, что это изначально цикл...там он и застревает, так как не подходит проверка
text
!is_numeric(trim
Вопрос, как задать проверку, на числовые и буквенные значения.
text
isset
завершает той же ошибкой, так как есть значения массива 0, а; либо "", a;