我有这个数组:
array(
'name'=> 'abc',
'age'=> 30,
'sex'=> 'male'
)
我想以这种方式制作这个数组:
array(
0 => 'name',
1 => 'abc',
2 => 'age',
3 => 30,
4 => 'sex',
5 => 'male'
)
答案 0 :(得分:2)
在这里
$array1 = array(
'name'=> 'abc',
'age'=> 30,
'sex'=> 'male') ;
$array2 = [];
foreach ($array1 as $key => $value) {
array_push($array2,$key,$value); }
答案 1 :(得分:0)
您可以执行以下操作:
$mArr = [
'name'=> 'abc',
'age'=> 30,
'sex'=> 'male'
];
$oArr = [];
foreach($mArr as $k => $v) {
$oArr[] = $k;
$oArr[] = $v;
}
var_dump($oArr);
/*
array(6) {
[0]=>
string(4) "name"
[1]=>
string(3) "abc"
[2]=>
string(3) "age"
[3]=>
int(30)
[4]=>
string(3) "sex"
[5]=>
string(4) "male"
}
*/
希望有帮助。