如何解决如何将数组转换为其他格式?
| 你好 我想将此ID转换为键和名称/值对的数组Array(
[4882] => treatment
[4876] => Advance
[4854] => Applied Clinical
)
至
Array(
[0] => Array([id] => 4882,[name] => treatment)
[1] => Array([id] => 4876,[name] => Advance)
[2] => Array([id] => 4854,[name] => Applied Clinical)
)
解决方法
foreach ($original_array as $key=>$value){
$new_arrays[] = array(\'id\'=>$key,\'name\'=>$value);
}
print_r($new_arrays);
,您可以这样做:
$output_arr = array();
foreach($input_arr as $key => $value)
$output_arr[] = array(\'id\' => $key,\'name\' => $value);
然后,您可以将$ output_arr用作转换后的数组,或将其内容分配给$ input_arr:
$input_arr = &$output_arr;
,$input
是您的第一个数组,$output
将保存结果数组
$output = array();
foreach ($input as $id => $name)
{
$output[] = array(\'id\'=>$id,\'name\'=>$name);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。