1. 程式人生 > >PHP 資料庫中某個欄位儲存的資料是陣列資料時,怎樣獲取並解析

PHP 資料庫中某個欄位儲存的資料是陣列資料時,怎樣獲取並解析

當資料庫中某欄位儲存的資料是  陣列資料的時候 
array (
  0 => 
  array (
    'name' => 'xxx',
    '13fds' => '123123',
    'dfsa' => '4444',
    'fdsa' => 'Completed',
    'fdsa' => 0,
    'fdsa' => 12321,
   
    'fdsafds' => 0,
    'fdsa' => '1',
    
  ),
)

這種資料沒辦法直接 使用,需要進行解析一下 解析成真正的資料,因為當程式從資料庫中查詢出資料的時候 他只是陣列形式的字串,無法直接使用

eval("\$ordername = " . $order_info['ordername'] . '; ');
使用 eval 函式 將 該欄位資料 轉換成陣列,接著進行陣列操作