0

長さが異なる文字列を表示していますが、最初の 4 文字だけを表示したいと思っています。これに何を追加する必要があるかわからない:

<?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( $book->editions[0]['publication_date'],0,4);
于 2013-05-10T16:13:42.870 に答える