I have a data array containing these values:
Array
(
[id] => 1
[myid] => 9
[date] => 2014-01-30
[user] => 17
[reason] => some text here...
)
And this string which contains numbers referring to the data array indexes:
$columns = '(0) as "id",(1) as "myid",(2) as "date",(3) as "user",(4) as "reason"';
Is it possible to change the numbers enclosed in brackets, including brackets to appropriate value from the array?
I know how to work with (string) preg_replace( (array) $patterns, (array) $replacements, (string) $subject) but quite don't know how to solve this problem.
Ideally the result string could look like this:
'1' as "id",'9' as "myid",'2014-01-30' as "date",'17' as "user",'some text here...' as "reason"