0

配列内の値を適切にフォーマットまたは更新しdate_createdて、同じ配列を使用した後、値を変更するにはどうすればよいですか?

date_createdこの関数で値をフォーマットしたいdate("D, d F Y, H:i:s", strtotime($date_created));

ダンプされた配列の結果は次のとおりです- var_dump($query)

array
  0 => 
    array
      'id' => string '2' (length=1)
      'title' => string 'Title 2' (length=55)
      'date_created' => string '2011-03-09 08:04:14' (length=19)
  1 => 
    array
      'id' => string '1' (length=1)
      'title' => string 'Title 2' (length=57)
      'date_created' => string '2011-08-14 18:34:04' (length=19)
4

1 に答える 1

2

必要なのは、配列を反復処理し、値を変更して、サブ配列を同じインデックスの元の配列に置き換えることだけです。

foreach($query as $key => $subArray){
  $subArray['date_created'] = date("D, d F Y, H:i:s", strtotime($subArray['date_created']));
  $query[$key] = $subArray['date_created'];
}
于 2012-08-14T07:30:12.443 に答える