我有一个php脚本,显示文件夹目录中的所有照片,我需要包含一个应用给定数据参数的html标签。 php代码是:
?php
$directory = "images/*/";
$images = glob("" . $directory . "*.png" );
$imgs = '';
foreach($images as $image){ $imgs[] = "$image"; }
shuffle($imgs);
$imgs = array_slice($imgs, 0, 20);
foreach ($imgs as $img) {
echo "<img src='$img' /> ";
}
?>
我需要把它放在html标签中作为img src:
<img src="" title="Ring" data-parameters='{"zChangeable": true, "x": 215, "y": 200, "colors": "#000000", "removable": true, "draggable": true, "rotatable": true, "resizable": true, "price": 10, "boundingBox": "Base", "autoCenter": true}' />
我试过而不是回声&#34;使用$ img创建新的var并使用,但这只给我一个图像
答案 0 :(得分:1)
我找到解决方案:)
foreach ($imgs as $img) {
$name = basename($img, ".png");
echo "<img title='$name' src='$img' data-parameters='{\"zChangeable\": true, \"x\": 215, \"y\": 200, \"colors\": \"#000000\", \"removable\": true, \"draggable\": true, \"rotatable\": true, \"resizable\": true, \"price\": 10, \"boundingBox\": \"Base\", \"autoCenter\": true}'/>" ;
}
答案 1 :(得分:0)
foreach (glob("images/*.png") as $image)
{
$imgs[] = $image;
}
shuffle($imgs);
$imgs = array_slice($imgs, 0, 20);
foreach ($imgs as $img) {
echo '<img src="'.$img.'">';
}
?>