PHP关联数组 - 替换 - >用"as"

Kev*_*ave 0 php sql arrays key associative

我知道必须有一种简单有效的方法来做到这一点.

我有这样一个数组:

       $fields = array( "EVENT_ID" => "Event Id" ,
            "EVENT_NAME"           => "Name",
            "EVENT_CLASSIFICATION" => "Classification",
            "DESCRIPTION"          => "Description",
            "START_TIME"           => "Start Time",
            "END_TIME"             => "End Time"
           );
Run Code Online (Sandbox Code Playgroud)

我想将此转换为此查询:

              Select 
                   "EVENT_ID" as "Event ID",
                   "EVENT_NAME" as "Name", 
                   ...
              from
                   ...
Run Code Online (Sandbox Code Playgroud)

不想把它放在循环中.PHP有很多数组处理函数,这一定很容易.我是php的新手.

有任何想法吗?

Dan*_*Lee 5

我强烈建议循环!

$sel = array();
foreach($fields as $key => $val) {
  $sel[] = '`'.$key.'` AS `'.$val.'`';
}
$sel = implode(',', $sel);
Run Code Online (Sandbox Code Playgroud)