javascript - php中的解构
问题描述
是否可以使用像解构这样的javascript来从变量创建关联数组,变量名称作为PHP中的键...在javascript中我可以做
const fn = (name, age, purpose) => {
return {name, age, purpose}
}
fn("Akins", 23, "Greatness") // {name: "Akins", age: 23, purpose: "Greatness"}
目前我坚持重复的方式
function fn($name, $age, $purpose) {
return [
'name' => $name,
'age' => $age,
'purpose' => $purpose
];
}
任何人都可以帮忙,它会节省我大量的打字时间吗?
解决方案
无需为此创建自己的函数,一个已经存在:
$name = "Jason";
$age = 25;
$purpose = "To have fun?";
$person = compact('name', 'age', 'purpose');
print_r($person);
输出:
Array
(
[name] => Jason
[age] => 25
[purpose] => To have fun?
)
推荐阅读
- python - 如何使用 batch_size=1 评估模型并将训练参数用于 BatchNorm 而不是 InstanceNorm?
- power-automate - Azure IoT Central - 通过“设备连接 ID”获取“设备 ID”
- xml - eclipse XML 编辑器/Java 编辑器:包、方法和文件的 javadoc 和链接
- hex - 我怎样才能阅读这种文字
- javascript - 如何将 JSON 密钥相互链接?
- python - 从 Sklearn 添加“pls”模块
- android - 使用 Android Keystore 和用户提供的密钥加密数据
- joomla - 升级后的 Joomla ACL 权限 (1.5=>3.9) 损坏/如何修复?
- spring - DriverManagerDataSource 和 SimpleDriverDataSource 的区别
- jquery - 使用 jquery 更改 css 文件不起作用