首页 >

数组排序 – php用系统函数将一个数组按另一个数组的值进行排序

后端开发|php教程数组排序 - php用系统函数将一个数组按另一个数组的值进行排序
数组排序,php
后端开发-php教程
有如下两个数组:
微信外卖源码官网下载不了,vscode中自动导包,桌面假死Ubuntu,tomcat8 user,爬虫培训骗局,php 年月日格式,成都seo关键词推广,百度网站源码,政府学校通用网站html模板lzw
array (size=6)  0 => string 'id' (length=2)  1 => string 'name' (length=4)  2 => string 'identityId' (length=10)  3 => string 'phone' (length=5)  4 => string 'email' (length=5)  5 => string 'schoolId' (length=8)array (size=6)  'id' => string '唯一标识' (length=12)  'identityId' => string '身份证' (length=9)  'phone' => string '手机号' (length=9)  'email' => string '邮箱' (length=6)  'name' => string '姓名' (length=6)  'schoolId' => string '学校' (length=6)

如何让第二个数组按第一个数组的键值排序,即第二个数组变成id,name,identityId····
使用系统函数,谢谢诸位

虚拟主机分销系统网站源码,vscode单击和双击,ubuntu的邮箱,tomcat启动日,c#中使用sqlite,汽车前端框架总成什么意思,抢东西的爬虫APP潮流,php mysqli类,淮安专业seo公司,网页设计 编程学习网站素材,网页模板 pwd,招生网站模板lzw
一键建站 源码,Ubuntu查看系统补丁,大数据爬虫算法,php virualbox,seo 工作职位lzw
回复内容:

有如下两个数组:

array (size=6)  0 => string 'id' (length=2)  1 => string 'name' (length=4)  2 => string 'identityId' (length=10)  3 => string 'phone' (length=5)  4 => string 'email' (length=5)  5 => string 'schoolId' (length=8)array (size=6)  'id' => string '唯一标识' (length=12)  'identityId' => string '身份证' (length=9)  'phone' => string '手机号' (length=9)  'email' => string '邮箱' (length=6)  'name' => string '姓名' (length=6)  'schoolId' => string '学校' (length=6)

如何让第二个数组按第一个数组的键值排序,即第二个数组变成id,name,identityId····
使用系统函数,谢谢诸位

 '唯一标识',    'identityId' => '身份证',    'phone' => '手机号',    'email' => '邮箱',    'name' => '姓名',    'schoolId' => '学校'];var_dump(array_merge(array_flip($a), $b));

使用系统函数 array_muiltsort

$arr1 = array(    'id',    'name',    'identityId',    'phone',    'email',    'schoolId');$arr2 = array(    'id' => '唯一标识',    'identityId' => '身份证',    'phone' => '手机号',    'email' => '邮箱',    'name' => '姓名',    'schoolId' => '学校',);array_multisort($arr1,SORT_DESC,$arr2);print_r($arr2);// 结果为:Array(    [schoolId] => 学校    [email] => 邮箱    [identityId] => 身份证    [phone] => 手机号    [id] => 唯一标识    [name] => 姓名)

$a = [‘id’,’name’,’identityId’,’phone’,’email’,’schoolid’];
$b = ……;
foreach($a as $v){

$c[$v] = $b[$v];

}
$c即为你想要的数组;

$c = array();foreach ($a as $value) $c[$value] = $b[$value];print_r($c);

数组排序 - php用系统函数将一个数组按另一个数组的值进行排序
  • Javascript如何进行数组转换与排序?
  • Javascript如何进行数组转换与排序? | Javascript如何进行数组转换与排序? ...

    数组排序 - php用系统函数将一个数组按另一个数组的值进行排序
  • php 数组排序 array_multisort与uasort的区别【PHP】
  • php 数组排序 array_multisort与uasort的区别【PHP】 | php 数组排序 array_multisort与uasort的区别【PHP】 ...

    数组排序 - php用系统函数将一个数组按另一个数组的值进行排序
  • es6数组的排序方法是什么
  • es6数组的排序方法是什么 | es6数组的排序方法是什么 ...