2016-02-28 56 views
0

我要截断该代码低于输出一个简单的文本行:不能让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 

任何想法如何解决它?

回答

2

取代:

substr($post, 0, 15); 

有:

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

谢谢。将在11分钟内接受此:) –

1

您没有种姓$post->author->getTitle()给变量$post值所以你必须做$post = $post->author->getTitle()和再substr($post,0,15)