我想从数组中提取数据(具有键和值的原始数组).在我提取数组之后,我想要两个新数组,第一个只有键,第二个只有值,两个都没有索引(参见代码示例).
// original array
$array = array(
"name1"=>500
,"name2"=>400
,"name3"=>300
,"name4"=>200
,"name5"=>100
);
// after extraction
$array1 = array('name1','name2','name3','name4','name5');
$array2 = array(500,400,300,200,100);
// not like this
// $array1 = array(0=>'name1',1=>'name2',2=>'name3',3=>'name4',4=>'name5);
// $array2 = array(0=>500,1=>400,2=?300,3=>200,4=>100);
解决方法:
$array1 = array_keys($array);
$array2 = array_values($array);
好吧,你可以阅读here.
In computer science, an array data structure or simply an array is a
data structure consisting of a collection of elements (values or
variables), each identified by at least one array index or key. An
array is stored so that the position of each element can be computed
from its index tuple by a mathematical formula.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。