Как разделить строку, разделенную запятыми, на массив и удалить все начальные и конечные пробелы [дубликат]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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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