Это не то, что делает функция trim ().trim () удаляет пробелы из начала и конца строки.
Мне нужно подрезать @ example.com из всех значений agent_email.
Для этого вы можете использовать str_replace.Например, чтобы удалить @ example.com из строки.
$string = str_replace ('@example.com', '', $string);
Если вместо этого вы хотите удалить что-либо после знака (@), вы можете использовать разнесение:
list($string) = explode('@', $string);
Мне также нужно сократить ресурс traffic_source до 30 символов
Это опять другая концепция.Вы можете использовать функцию php substr для этого:
$string = substr($string, 0, 30);
Если вы хотите добавить многоточие только тогда, когда строка была усечена:
if (strlen($string) > 30) {
$string = substr($string, 0, 30) . '…';
}