Итак, у меня есть $randomImage
, если бы я был эхом, я бы получил "images/image_name.jpg"
. Я только хочу, чтобы он эхо отозвал изображение_имя. Мне удалось скрыть "images/"
, но как я могу сделать то же самое с ".jpg"
?Заменить два находок с str_replace
Вот мой код:
$imagesDir = 'images/';
$images = glob($imagesDir . '*.{jpg,jpeg,png,gif}', GLOB_BRACE);
$randomImage = $images[array_rand($images)];
echo str_replace("images/","","$randomImage");
Вы можете использовать [базовое имя] (http://php.net/manual/en/function.basename. php). – lolbas
'echo pathinfo ($ randomImage) ['basename'];' – Steve
@Steve, который выводит на image_name.jpg, я хочу, чтобы он выводил на image_name –