我想要实现的是这样的:
Hash::set($result, 'Model.{n}.field', 'replacementvalue');
但是哈希类中似乎没有函数可以做到这一点。如何在没有 foreach 循环的情况下实现此目的?
编辑:更清楚地表明我正在替换一个值而不是设置新值
$result = Hash::insert($result, 'Model.{n}.field', 'newvalue')
似乎完全按照你的要求去做