2013-05-10 126 views
0

我正在显示一个字符串,其长度不同,但我只想让它显示前四个字符。不知道我需要添加到这一点:PHP - 我如何修剪一个字符串为四个字符?

<?php if (!empty($book->editions[0]['publication_date'])): ?> 
    <?php print $book->editions[0]['publication_date'] ?> 
<?php endif; ?> 

回答

4
print substr($book->editions[0]['publication_date'], 0, 4); 

详情请参阅substr

+0

辉煌,谢谢! – 2013-05-10 16:16:48

1

使用substr

substr($book->editions[0]['publication_date'],0,4); 
2

您应该使用substr函数。

在您的例子,它看起来像这样:

print substr($book->editions[0]['publication_date'], 0, 4);