truncate — не удается заставить функцию PHP substr работать

Я хочу усечь этот код ниже, который выводит простую текстовую строку:

<?php echo $post->author->getTitle();?>

И так я сделал это:

<?php $post->author->getTitle();
echo substr($post, 0, 15);
?>

Тем не менее, я получаю это:

Warning: substr() expects parameter 1 to be string, object given in /entry/default.php on line 107

Есть идеи как это исправить?

0

Решение

заменить:

substr($post, 0, 15);

с:

substr($post->author->getTitle(),0,15);
2

Другие решения

Вы не кастовали значение $post->author->getTitle() к переменной $post таким образом, вам придется сделать $post = $post->author->getTitle() а потом substr($post,0,15)

1

По вопросам рекламы [email protected]