php for 循环变量名
我得到了 100-200 条制作表格规则的代码。但整个时间都在发生同样的事情。 我有一个变量 $xm3,然后我创建一个列。下一行,我得到 $xm2 并制作列。下一行,我得到 $xm1 并制作列。
所以我的变量将是 $xm3、$xm2、$xm1、$xm0、$xp1、$xp2、$xp3。
有没有办法制作一个 for 循环,以便我可以填充 $xm ,然后填充 for 循环中的值?
i got a code of 100-200 rules for making a table. but the whole time is happening the same.
i got a variable $xm3, then i make a column . next row, i got $xm2 and make column. next row, i got $xm1 and make column.
so my variables are going to $xm3, $xm2, $xm1, $xm0, $xp1, $xp2, $xp3.
is there a way to make a forloop so i can fill $xm and after that a value from the for loop?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
在这种结构中,您最好对这些类型的值使用数组,但如果您想创建一个循环来遍历它们:
In this kind of structure you'd be better off using an array for these kinds of values, but if you want to make a loop to go through them:
目前尚不完全清楚您要问什么,但您可以
在 PHP 中执行此操作,因此您可以循环遍历具有相似名称的变量。 (这并不意味着您应该这样做。使用数组通常是更好的选择。)
It is not fully clear what you are asking, but you can do
in PHP, so you can loop through variables with similar names. (Which does not mean you should. Using an array is usually a superior alternative.)
据我所知,使用不同的变量名是不可能的。
但是,如果您使用如下数组
或只是
$xm[] = "";
那么您可以使用 for every 循环:
编辑:只是 Google 搜索,这可以使用变量名称,但被认为是不好的做法。学习并使用数组!
As far as I am aware using different variable names is not possible.
However if you uses arrays so as below
or just
$xm[] = "";
Then you can use a for each loop:
Edit: Just Googled and this is possible using variable names but is considered poor practice. Learn and use arrays!
您可以使用可变变量来完成此操作,但通常最好在数组中执行此类操作。
如果您确定要这样做,并且“y”是 for 循环中计数器的值:
You can do this using variable variables, but usually you're better off doing this sort of thing in an array instead.
If you're positive you want to do it this way, and if 'y' is the value of your counter in the for loop:
您可以轻松地执行以下操作:
然后您可以创建一个动态创建变量的循环;
例如:
You can easily do something like this:
and then you can make a loop creating on the fly the variables;
for example: