繁体   English   中英

如何在PHP循环中动态创建变量名?

[英]How do I dynamically create the variable name in a PHP loop?

好的,所以我有这个php foreach循环

<?php foreach ($step_count->rows as $step) { ?>

和$ step将是步骤编号1,2,3,4,5直到总步骤

在循环中我需要将循环内的图像值设置为standard_image_1或者其他任何步骤...例如

<input value="<?php echo {$standard_image_"$step['number']"}; ?>" />

所以基本上我需要变量$ standard_image_1等等取决于步骤,但我不知道正确的语法来做到这一点

查看“变量变量”的文档 - http://php.net/manual/en/language.variables.variable.php

<?php echo ${'standard_image_'.$step['number']}; ?>

这是一个模拟,使用您提供的详细信息: http//codepad.org/hQe56tEU

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM