Я создаю ниже php для цикла для получения пяти пронумерованных изображений. в этом случае только покажите мне значение $i
от 1 до 4 и не печатайте значения $img_link
и $img_path
Например: на изображении 1 <a href="'.$img_path.$i'">
print <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 .'" />