我試圖用basename
獲得從圖像路徑的文件名和回聲它的標題標籤內,但我不能讓它的工作,因爲我echoeing的來自函數文件的圖像路徑。獲取文件名
什麼我想現在要做的(在product.php):
$path = ProductBekijkPlaatje($contenti[0]['images']);
$basename = basename($path);
echo $basename;
但是,這打破了功能,只相呼應的文件路徑,而實際的圖像丟失。
這是我打電話(在functions.php中)功能:
function ProductBekijkPlaatje($plaatje) {
$path = $img->image_intro;
$basename = basename($path);
$img = json_decode($plaatje);
if ($img->image_intro == '') {
$image = '<img src="images/no-img.jpg" alt="">';
} else {
$image = '<img class="shorterimageimg" title="'.$basename.'" src="cms/'.$img->image_intro.'" alt="'.$img->image_intro_alt.'" >';
}
return $image;
}
我還試圖表明在函數內部的標題圖像名稱,但這不工作要麼。我究竟做錯了什麼?
你的函數沒有返回路徑,它返回一個完整的html img標籤。基地名稱應該如何在那裏工作? –
@GeraldSchneider你說得對。我怎樣才能獲得圖像路徑? – twan
$普拉傑似乎是一個對象數組,我懷疑你的圖像路徑在那裏定義。執行*的print_r($普拉傑); *和它應該轉儲對象的名稱和它們的值。其中之一應該是文件/路徑。 – 2016-03-08 10:38:42