我的數組是這樣的:怎樣的foreach這個多維數組
$data = array(
array('name' => 'john', 'surname' =>'doe', 'car' => 'ford'),
array('name' => 'john', 'surname' =>'doe', 'position' => 'manager'),
array('name' => 'john', 'surname' =>'doe', 'location' => 'LA'),
array('name' => 'michael', 'surname' =>'smith', 'car' => 'toyota'),
array('name' => 'michael', 'surname' =>'smith', 'position' => 'salesman'),
array('name' => 'michael', 'surname' =>'smith', 'location' => 'TX')
);
如何迴應這一陣列像這樣的表:
name | surname | car | position | location john | doe | ford | manager | LA michael | smith | toyota | salesman | TX
也許我的數據庫表可以給一個想法
人
id |名稱|姓
1 |約翰| doe
2 |邁克爾|史密斯
性能
ID | properties_name
1 |汽車
2 |
3 |位置
properties_data
ID | person_id | properties_id |值
1 | 1 | 1 |福特
2 | 1 | 2 |經理
3 | 1 | 3 | LA
4 | 2 | 1 |豐田
5 | 2 | 2 |業務員
6 | 2 | 3 | TX
爲什麼你的數組是這樣的?你試過什麼了? – Luca
爲什麼'john doe'分裂成3個數組?這是從哪裏來的?你有什麼嘗試?如果你有2個'john doe',這個格式將永遠不會工作。 – chris85
你想把這個數組保存在數據庫表中嗎?或者您可以編寫適當的SQL查詢來表示您的值! – Maris