2016-04-06 3 views
1
<?php echo $entry->field('logo')->generate(); ?> 

Это дает мне путь к моим изображениям, но я хочу вырезать последние 3 буквы со спины (суффикс).Вырезать буквы сзади с помощью субстрата

Нормальная функция:

<?php 
rest = substr("Test", 0, -1); 
?> 

Но я не получаю выход с этим:

<?php 
$rest = substr($entry->field('logo')->generate(), 0, -1); 
?> 
+0

Я думаю, что вы сократили расширение своего изображения? –

+0

Добавьте ответ этой строки: echo $ entry-> field ('logo') -> generate(); –

ответ

3

Вы должны принять value в переменной

$var = $entry->field('logo')->generate(); 

Затем вы положите функцию substr на variable

$rest = substr($var, 0, -1); 
+0

Спасибо, человек, возникла проблема. – fr3d

+0

No problemo friend.Anytime – WebInsight

+0

У меня есть другой вопрос, мой путь к изображению выглядит так: assets/images/b/logo.png. можно ли разрезать путь к третьему «/», чтобы получить только имя файла? – fr3d

Смежные вопросы