Уважаемый laimas!
Я искренне прошу прощения за то что заставил вас написать такой развернутый ответ: вся проблема заключалась в том, что я в процессе обработки принятого на сервере массива случайно (сам удивляюсь как) перед именем массива поставил (int). Поэтому и получал 1/0. А потом упорно "не замечал" этот (int). Еще раз извините. :) |
Огонек,
если используется не оригинальное расширение MySQL, а mysqli или PDO, то преобразований к integer не требуется, так что и случайного (int) не будет. ) А проверки типа if($check = array_diff(array_map('intval', $_POST['check']), [0])) могут быть полезны только как защита от левых форм и бессмысленных запросов. |
Часовой пояс GMT +3, время: 13:46. |