Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
у меня есть код. пусть будет ссылка на видеo youtube
https://www.youtube.com/watch?v=5cUYKWVM58o&ab_channel=РусскиетрейлерыHD
мне необходимо, что бы вывелось определенное число символов, допустим 43
(т.е. вывести вот эту строку)
https://www.youtube.com/watch?v=5cUYKWVM58o
а все остальное после последнего символа что бы удалилось из кода. причем количество символов после 43 может колебаться. может быть 1, может быть 400, а может и вообще не быть.
Как это сделать?
Из того что удалось понять самый простой вариант
<?substr('ссылка с ютуба вместе с тем что надо отрезать',0,-43)?>
все верно, код работает, если внутрь вписать какие-либо символы. а вот если вношу внутрь переменную, например $DOCPAGE_URL$, ничего не происходит. почему так?
(т.е. <?substr('$DOCPAGE_URL$',0,-43)?> не работает. ни один символ из $DOCPAGE_URL$ не выводится, при том что графа заполнена)
а вот если вы ставите код, то уберите одиночные кавычки. вот так
<?substr($DOCPAGE_URL$,0,-43)?>
и все правильно порежет