2016-04-06 48 views
1
<?php echo $entry->field('logo')->generate(); ?> 

這給了我圖像的路徑,但是我想從後面剪切最後3個字母(後綴)。從substr後面切出的字母

的正常功能是:

<?php 
rest = substr("Test", 0, -1); 
?> 

但我沒有得到這個輸出:

<?php 
$rest = substr($entry->field('logo')->generate(), 0, -1); 
?> 
+0

我想你削減了你的形象的擴展? –

+0

添加該行的回覆:echo $ entry-> field('logo') - > generate(); –

回答

3

你必須採取的value在一個變量

$var = $entry->field('logo')->generate(); 

然後,您將substr函數放在variable

$rest = substr($var, 0, -1); 
+0

謝謝你,有問題。 – fr3d

+0

沒問題朋友。任何時候 – WebInsight

+0

我有另一個問題,我的圖像路徑如下所示:assets/images/b/logo.png。是否可以將路徑切換到第三個「/」,以便我只獲取文件名? – fr3d

相關問題