Explode неправильно разделяет строку


person Community    schedule 19.02.2013    source источник
comment
Между ними не пробел, а новая строка.   -  person str    schedule 19.02.2013
comment
Что заставляет вас думать, что все эти заголовки HTTP находятся в одной строке?   -  person Álvaro González    schedule 19.02.2013
comment
@ ÁlvaroG.Vicario, поскольку он имеет текстовый / простой ответ от сервера   -  person    schedule 19.02.2013
comment
@str Спасибо, я новичок в PHP, поэтому просто нужно спросить, как мы можем загрузить его с новой строкой?   -  person    schedule 19.02.2013
comment
@str Я пробовал это, но результат тот же. Я думаю, что у Silkfire есть идея избавиться от всех строковых функций. Спасибо за поддержку :)   -  person    schedule 19.02.2013


Ответы (2)


Вместо этого используйте регулярное выражение:

if (preg_match('# ID=(\d+) #', $response, $match)) { 
   $id = $match[1];
}
person silkfire    schedule 19.02.2013
comment
Спасибо Silkfire, это намного проще, чем запускать пару строковых функций. - person ; 19.02.2013

Это новая строка перед датой, а не пробел. Лучше всего попробовать регулярное выражение для извлечения нужных битов.

person buffcoredave    schedule 19.02.2013