По какой-то причине внутри массива создается действительно странная строка, и я не знаю, как с ней обращаться ... Я получаю строку и выводю ее с помощью следующего кода:
$server = '{imap.gmail.com:993/ssl}';
$connection = imap_open($server, 'myuser', 'mypass');
$count = imap_num_msg($connection);
$header = imap_headerinfo($connection, $i);
for($i = 1; $i <= $count; $i++) {
$from = $header['fromaddress'];
var_dump($from);
}
И вот результат, который я получаю из этого var_dump:
string(39) "Support Testing1"
Как это возможно?И есть ли способ, которым я могу преобразовать это в правильную строку (я имею в виду, с правильной длиной?)
Это влияет на мой код, потому что теперь:
echo ('Support Testing1' == $from)
дает мне ложь, когда это должно быть правдой.Есть идеи?Спасибо!
Обновление: Обрезка также не работает.