как в массив который в цикле записать данные по условию? Нужно в массив $array записать данные, которые НЕ равны 'good'
$rules = [
'name' => [$rr1],
'description' => [$arr2],
'text' => [$arr3]
];
foreach ($rules as $rule => $i) {
if ($validation->validate_field($rules[$rule]) == 'good') {
$answer[] = 'good';
} else {
$answer[] = 'error';
$array = [ //в этот массив записать все данные которые не равны строчке 'good'
$rule => $rules[$rule]
];
}
}
return $array;
результат:
Возвращается только одна запись
Как в массив $array записать все данные которые соответствуют условию?
Решение:
нужно перезаписать массив
$array2 = [
$rule => $rules[$rule],
];
$array[] = $array2;
foreach ($rules as $rule => $i) {
...
} else {
...
$array[$rule] = $i;
];
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
**всем привет, мне нужно создать циклические блоки через php, но при вот таком коде `
Всем Добра! Подскажите, как сделать Update нескольких строк таблицы через php и отправить в mysql(строки таблицы динамические их может быть от 1 до N)
У меня есть телеграм-бот, который работает по принципу запрос-ответ