通过php为循环检索编号数据


Retrieve numbered data by php for loop

我在php下面创建for循环,用于检索五个编号的图像。在这种情况下,只显示从1到4的$i值,而不打印$img_link$img_path

例如:在图像1中<a href="'.$img_path.$i'">打印<a href="1">意味着只显示$i值而不显示完整的url值

仅供参考当我放置$img_link1时,显示完整的url,不带任何前缀。

如何使用此代码打印$img_link1, $img_path1$img_link4, $img_path4

<?php
for ($i=1; $i<5 ; $i++) {
    echo 
        '<li>
            <figure>
                <a href="'.$img_path.$i'">
                    <img src="'.$img_link1.$i'" />
                </a>
            </figure>
        </li>';
}
?>

您可以使用:访问这些变量变量

${'img_path'.$i}

所以你的代码看起来像:

<?php
for ($i=1; $i<5 ; $i++) {
    echo 
        '<li>
            <figure>
                <a href="'.${'img_path'.$i}'">
                    <img src="'.${'img_link'.$i}'" />
                </a>
            </figure>
        </li>';
}
?>

您可以查看文档:http://php.net/manual/fr/language.variables.variable.php

您想要的被称为变量。

// try this
<img src="'. $img_link$i .'" />