0

我正在显示一个长度不同的字符串,但我只希望它显示前四个字符。不知道我需要添加什么:

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

3 回答 3

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

有关详细信息,请参阅substr 。

于 2013-05-10T16:14:02.743 回答
2

您应该使用substr函数。

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

print substr($book->editions[0]['publication_date'], 0, 4);
于 2013-05-10T16:19:23.537 回答
1

使用substr

substr( $book->editions[0]['publication_date'],0,4);
于 2013-05-10T16:13:42.870 回答