我有一个数据数组包含以下数值:
Array
(
[id] => 1
[myid] => 9
[date] => 2014-01-30
[user] => 17
[reason] => some text here...
)
这个字符串包含数字,指向数据数组的索引:
$columns = '(0) as "id",(1) as "myid",(2) as "date",(3) as "user",(4) as "reason"';
是否可以将括号中的数字(包括括号)更改为数组中适当的值?
我知道如何使用(string) preg_replace( (array) $patterns, (array) $replacements, (string) $subject)
,但不太清楚如何解决这个问题。
理想情况下,结果字符串应该像这样:
'1' as "id",'9' as "myid",'2014-01-30' as "date",'17' as "user",'some text here...' as "reason"