php数组转换而不是数字put名称
如何更改下面这样的数组---> 对此-->php数组转换而不是数字put名称,php,arrays,Php,Arrays,如何更改下面这样的数组---> 对此--> 我建议的唯一方法是变换阵列: $data = array ( '1' => 'Samsung GT-i9300 Galaxy S III 16GB', '4' => 'Samsung GT-i9100 Galaxy S II' ); $newData = array(); foreach ($data as $key=>$val ) { $newData[$key]['name'] =$val; } 现在,
我建议的唯一方法是变换阵列:
$data = array
(
'1' => 'Samsung GT-i9300 Galaxy S III 16GB',
'4' => 'Samsung GT-i9100 Galaxy S II'
);
$newData = array();
foreach ($data as $key=>$val ) {
$newData[$key]['name'] =$val;
}
现在,您将遍历$newData
并将name
捕获为一个字段:
foreach ($newData as $obj ) {
echo $obj['name'];
}
我建议的唯一方法是变换阵列:
$data = array
(
'1' => 'Samsung GT-i9300 Galaxy S III 16GB',
'4' => 'Samsung GT-i9100 Galaxy S II'
);
$newData = array();
foreach ($data as $key=>$val ) {
$newData[$key]['name'] =$val;
}
现在,您将遍历$newData
并将name
捕获为一个字段:
foreach ($newData as $obj ) {
echo $obj['name'];
}
如果您需要,请在这里:
$data = array
(
'Samsung GT-i9300 Galaxy S III 16GB',
'Samsung GT-i9100 Galaxy S II'
);
$new_arr=array();
foreach ($data as $val) {
$new_arr[]['name'] = $val;
}
print_r($new_arr);
如果您需要,请在这里:
$data = array
(
'Samsung GT-i9300 Galaxy S III 16GB',
'Samsung GT-i9100 Galaxy S II'
);
$new_arr=array();
foreach ($data as $val) {
$new_arr[]['name'] = $val;
}
print_r($new_arr);
您也可以使用,即:
输出:
Array
(
[0] => Array
(
[name] => Samsung GT-i9300 Galaxy S III 16GB
)
[1] => Array
(
[name] => Samsung GT-i9100 Galaxy S II
)
)
演示:
Array
(
[0] => Array
(
[name] => Samsung GT-i9300 Galaxy S III 16GB
)
[1] => Array
(
[name] => Samsung GT-i9100 Galaxy S II
)
)
您也可以使用,即:
输出:
Array
(
[0] => Array
(
[name] => Samsung GT-i9300 Galaxy S III 16GB
)
[1] => Array
(
[name] => Samsung GT-i9100 Galaxy S II
)
)
演示:
Array
(
[0] => Array
(
[name] => Samsung GT-i9300 Galaxy S III 16GB
)
[1] => Array
(
[name] => Samsung GT-i9100 Galaxy S II
)
)
你不能。密钥不是唯一的。@johncode你能提出任何解决方案吗?为什么需要它?@Alex有人告诉我为什么需要它,但我需要将文档作为一个名称。如果你不知道为什么需要它,那么你就不需要它。您将如何处理
$data
?您不能。密钥不是唯一的。@johncode你能提出任何解决方案吗?为什么需要它?@Alex有人告诉我为什么需要它,但我需要将文档作为一个名称。如果你不知道为什么需要它,那么你就不需要它。你会如何处理$data
?你的答案棒极了,砰的一声:)你的答案棒极了,砰的一声:)