PHP循环动态变量

编程入门 行业动态 更新时间:2024-10-23 19:23:41
本文介绍了PHP循环动态变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在尝试创建一个动态变量.我有一个循环,我希望它循环遍历记录并为每个记录创建一个变量.我的代码:

I am trying to create a dynamic variable. I have a loop and I want it to loop through the records and create a variable for each record. My code:

$ct = 1; foreach ($record as $rec){ $var.$ct = $rec['Name']; $ct = $ct + 1; } echo $var1;

当我尝试使用上面的代码时,它给我一个错误,提示$var1变量不存在/未定义?在PHP中是否可以像上面的示例一样创建动态变量.如果是这样,我在做什么错?

When I try to use the above code, it gives me an error saying the $var1 variable doesn't exist/undefined? Is it possible in PHP to create dynamic variables like the above example. If so, what am I doing wrong?

推荐答案

您正在寻找变量.

将变量名创建为字符串,然后分配它:

Create the variable name as a string, and then assign it:

$ct = 1; foreach( $record as $rec ) { $name = 'var'.$ct; $$name = $rec['Name']; $ct++; } echo $var1;

创建数组会更好,

$names = [ ]; foreach( $record as $rec ) { $names[] = $rec['Name']; } echo $names[0];

更多推荐

PHP循环动态变量

本文发布于:2023-11-28 07:28:22,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1641473.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:变量   动态   PHP

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!