php - 在变量名中使用变量
问题描述
我有两个数组:
$my_array1= array("A", "B");
$my_array2= array("1", "2");
是否可以像这样在数组的索引中使用变量($x) :
for ($x = 1; $x <= 2; $x++) {
Echo $my_array.$x[0];
}
如何做到这一点?
解决方案
在评论中提到后,我认为这是工作:here
$my_array1= array("A", "B");
$my_array2= array("1", "2");
并重新使用你的循环,如:
for ($x = 1; $x <= 2; $x++) {
// to init the new name of array
$init = 'my_array'.$x;
// to use variable in the name of variable
Echo $$init[0];
}
我希望它对你有帮助
推荐阅读
- google-sheets - 具有复杂日期范围标准的 SUMIFS
- ansible - Ansbile Cron 对 CRON_TZ 的支持
- python - 修补使用导入功能导入的类
- flutter - 初始化文本字段时显示脉冲光标但不打开键盘
- php - Kubernetes (EKS) 与 Baremetal 上的 Laravel 应用程序响应时间慢
- node.js - 如何使用状态在我的后端发出 POST 获取请求
- spring - 如何从 @ControllerAdvice 类返回 ModelAndView 对象?
- c# - 为什么.NET 两次添加 SP 参数?
- arduino - Arduino 使用几分钟后停止工作
- php - 如何解决laravel中文件不存在的问题