Моя строка $ podcast-> название возвращает что-то вроде этого:комбинирование 2 SUBSTR и 1 StrPos в одной строке PHP
Artist Name - The Title
Я использую следующие 2 строки кода:
$this_dj = substr($podcast->title, 0, strpos($podcast->title, "-"));
$this_dj = substr($this_dj, 0, -1);
первой линии полосы все после (и в том числе «-»), который оставляет меня:
Artist Name
вторая строка удаляет пробелы в конец.
Вопрос в том, могу ли я объединить эти две строки в одну строку?
Я пробовал:
$this_dj = substr($podcast->title, 0, strpos($podcast->title, "-"), -1);
Но это не сработало.
Если вы хотите удалить пробельные в конце, лучший способ это должно было бы использоваться ['trim()'] (http://php.net/manual/en/function.trim.php). – prehfeldt
Я бы добавил, что в конце? – Grant
вот так: 'trim (substr ($ podcast-> title, 0, strpos ($ podcast-> title," - ")));' – prehfeldt