Как разделить строку, разделенную запятыми, на массив и удалить все начальные и конечные пробелы [дубликат]Php

Кемеровские программисты php общаются здесь
Anonymous
Как разделить строку, разделенную запятыми, на массив и удалить все начальные и конечные пробелы [дубликат]

Сообщение Anonymous »

Я пытаюсь обновить столбец в таблице MySQL, используя активную запись «обновления» CodeIgniter. Однако я могу обновить только первую строку введенного массива. Что я делаю не так?
Код:

Код: Выделить всё

$invalid_email_raw = 'raphael@live.com;
fadfds@qq.com;
fsd@qq.com;
df@qq.com';

$invalid_email = explode(';', $invalid_email_raw);
foreach ($invalid_email as $email):
$data = array(
'status' => 'unsubscribed'
);

$this->db->where('email', $email);
$this->db->update('user', $data);
endforeach;
По сути, код разбивает 4 электронных письма на массив и использует foreach для обновления соответствующего статуса, в котором электронное письмо найдено.
Однако обновляется только статус «raphael@live.com». Все остальные 3 без изменений.
Что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/248 ... ding-and-t

Вернуться в «Php»