вопрос
Умные люди, помогите "правильно отрезать"...
Пытаюсь от года в переменной отрезать " / ... on DVD", после чего забрать из оставшегося последние четыре символа.
И уже чистый "год" должен поставляться в нужном месте.
Притом вариант написания может приходить в переменную разный:
preg_replace сейчас неправильнно написан (но прокатывает с вариантами "01/1992 / Apr 03 2006 on DVD", "02/2012" и "2012", но в случае варианта "October 16, 2015" возврашает "ober")
Помогите правильно написать preg_replace, чтоб отрезал всё начиная с трёх символов " / " (пробел слэш пробел) до конца строки
Или как иначе сделать "отрезание" " / ... on DVD" с учётом того, что его может не быть
Пытаюсь от года в переменной отрезать " / ... on DVD", после чего забрать из оставшегося последние четыре символа.
И уже чистый "год" должен поставляться в нужном месте.
Притом вариант написания может приходить в переменную разный:
$god = "2012";
$god = "02/2012";
$god = "October 16, 2015";
$god = "01/1992 / Apr 03 2006 on DVD";
$god1 = preg_replace(' / .*$/','',$god); // отрезаем от года " / ... on DVD"
$godchistiy = substr($god1, -4); // берём от "года" последние четыре символа
preg_replace сейчас неправильнно написан (но прокатывает с вариантами "01/1992 / Apr 03 2006 on DVD", "02/2012" и "2012", но в случае варианта "October 16, 2015" возврашает "ober")
Помогите правильно написать preg_replace, чтоб отрезал всё начиная с трёх символов " / " (пробел слэш пробел) до конца строки
Или как иначе сделать "отрезание" " / ... on DVD" с учётом того, что его может не быть