【发布时间】:2017-12-16 10:36:22
【问题描述】:
我有一个字符串形式的数组键列表
"hasAddStrict,freqItems,freqAmount,freqUnit,freqFirstDayOfWeek"
现在,只想提取那些值,即 $myarray['hasAddstrict'] 应该变成 $hasAddStrict 等。
有没有捷径可以做到?我相当肮脏的解决方案:
$ff = explode(',' ,"hasAddStrict,freqItems,freqAmount,freqUnit,freqFirstDayOfWeek");
foreach ( $ff as $key){ $ff[$key] = $SERVICE[$key] ; }
extract($ff);
【问题讨论】:
-
tbh 我认为没有更好的方法。 但是是什么阻碍了您以数组的形式使用键/值?最好将它们放在一起,而不是用大量(可能是不可预测的?)变量向命名空间发送垃圾邮件。
标签: php arrays extract partial