php - 如何从另一个变量和字符串中创建一个变量的名称?
问题描述
假设我$foo
有一个值为 的变量,"bar"
我想从中创建一个变量变量,但还要将字符串附加"123"
到它,以便变量名称为$bar123
. 我该怎么做?
我已经知道这$$foo = "abc123"
会生成一个$bar
值为 的变量"abc123"
,但我不知道如何将字符串附加到该变量名。
解决方案
使用变量 variables,您可以执行以下操作:
<?php
$a = "foo";
$number = 123;
$b = $a . "$number";
$$b = "Hello World!";
echo ${$b};
但是,正如@smith 所说,最好在这里使用关联数组。
推荐阅读
- join - 使用 dplyr 连接多个数据帧时保留附加变量
- ibm-connections - 如何在 Connections CR5 中激活新的 v2 时事通讯设计
- python - os.rename() 创建新文件而不是重命名文件
- woocommerce - WooCommerce 贝宝
- amazon-s3 - 如何指定 AWS S3 存储桶策略
- swiftui - SwiftUI:如何让 HStack 沿多行包装子项(如集合视图)?
- angular - Angular 8.如何防止页面刷新后路由重置
- javascript - 反应:onKeyDown 事件的去抖动
- html - 检测 flexbox 元素之间的 mousehover 和 mousedown 事件
- python - PyTorch 相当于 tf.dynamic_partition