将值拆分为数组分隔的列表并将该值显示为“”;图像”;


Split Value Into Array separated List and display the Value as a "IMAGE"

我有一个可变

$a=1,2,3,4;

使用分解将值拆分为以","分隔的数组

$explodeA = explode(",", $a)   
$sizeOfa = sizeof($explodeA);

最后连接

.png

转换为数组列出的值。

for($i = 0; $i < $sizeOfa; $i++)
    <img src="<?php echo $explodeA[$i]."."."png";?>">

但是图像没有显示,为什么?。我有以下图像

1.png、2.png、3.png、4.png。

缺少一些引号和分号。试试这个:

$a ="1,2,3,4";
$explodeA = explode(",",$a);
$sizeOfa = sizeof($explodeA);
for($i=0;$i<$sizeOfa;$i++)
    echo '<img src="'.$explodeA[$i].'.png">';

我建议使用foreach,这样更容易使用。

$a = '1,2,3,4';
$explodeA = explode(",", $a);   
foreach($explodeA as $source) {
    echo '<img src="' . $source . '.png">';
}

使用foreach,因为它将自动循环数组中可用的项目

$a = 1,2,3,4;
$explodeA = explode(",", $a)   
foreach($explodeA as $item) {
    echo "<img src=".$item.".png" />";
}
<?php
$a = '1,2,3,4';
$explodeA = explode(",",$a);
$sizeOfa = sizeof($explodeA);
for($i=0;$i<$sizeOfa;$i++){
?>
    <img src="<?php echo $explodeA[$i].'.png'; ?>">
<?php } ?>

echo '<img src="full path of an image'.$explodeA[$i].'.png"/></img>';中我认为在imgsrc中,应该添加完整路径的图像,而不仅仅是图像名称。