我可以在变量中添加$ i来调用相同的序列变量吗?

Sha*_*ukh 0 php

<?php
$listing_weblinkurl_1z1 = "some1";
$listing_weblinkurl_1z2 = "some2";
$listing_weblinkurl_1z3 = "some3";
$listing_weblinkurl_1z4 = "some4";

for($i=1;$i<=4;$i++){
print ($listing_weblinkurl_1z.$i);
}
?>
Run Code Online (Sandbox Code Playgroud)

它不起作用.我知道添加$i变量来调用它是错误的.但我想要它.

zzz*_*Bov 7

这就是使用变量变量的方法.

for ( $i = 1; $i <= 4; $i+= 1 )
{
  $varname = 'listing_weblinkurl_1z' . $i;
  echo $$varname;
}
Run Code Online (Sandbox Code Playgroud)

但是,这不是编写代码的好方法.相反,$listing_weblinkurl应该可能是包含的密钥的阵列1z1,1z2等等.