php利用array_flip函数实现数组元素去重

<?php
/**
 * User: Jack
 * Date: 2017/9/27
 * Time: 17:29
 */

$stime = microtime(true); //函数返回当前 Unix 时间戳的微秒数,获取程序开始执行的时间

$final_arr = array();

#你写的php代码
$arr = array("A0133", "BW010300760001", "BW010300760001", 
"BW010800490009", "BW010800490009");
$itemIds = array_flip(array_flip($arr));
$itemIds = array_values($itemIds);

sleep(1);

$etime = microtime(true); #获取程序执行结束的时间
$total = $etime - $stime;   #计算差值

$final_arr['e-time'] = $total;
$final_arr['result'] = $itemIds;

print_r(json_encode($final_arr));

猜你喜欢

转载自blog.csdn.net/u013101178/article/details/81355416
今日推荐