问:我想存储和更新多维数组数据
数据以这种形式出现
数组:7 [
“ address_heading” => 数组:2 [
0 => “ address_heading_1”
1 => “ address_heading_1”
]
“ address_subheading” => 数组:2 [
0 => “ address_subheading_1”
1 => “ address_subheading_2”
]
“ address” => array :2 [
0 => “ address_1”
1 => “地址_2”
]
“ mobile_number” => 数组:2 [
0 => “ 1234568780”
1 => “ 1234568555”
]
“ email_id” => 数组:2 [
0 => “ test@mail.com”
1 => “ test@mail.com”
]
“ contact_id” => 数组:1 [
0 =>空
]
“ iframe” => “谷歌地图”
]
答:您可以按照以下步骤进行设置或更改:-1
. mainArray [key或keyName] =值;
2. mainArray [键或键名] [下一维键或键名] =值;
3.可以使用php foreach循环修改或访问数组中的子元素
。4.可以使用php内置的数组函数,例如数组遍历或数组遍历递归。
foreach示例:-
foreach($address as &$add){
if($add['address'][0] === 'address_main'){
$add['1'] = 'new_address;
}
}