我的数组是这样的:怎样的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