当前位置:编程学习 > php >>

PHP array_flip()函数数组去重

array_flip() 函数用于反转/交换数组中的键名和对应关联的键值出掉重复


PHP的array_flip()函数可以将一个数组的键和值颠倒过来,返回一个新数组。由于数组的键不能重复,因此当原数组中有重复值时,颠倒后的数组只保留一个。

然后再从新数组中取出键名(原数组中的值),即可得到一个不重复的数组。


<?php
/**
 * Created by zzzyk.com
 */

header('Content-Type:text/html;Charset=utf-8');

$arr = array("A0133", "BW010300760001", "B010300760001", "B010800490009", "B010800490009");
$itemIds = array_flip(array_flip($arr));
print_r(json_encode($itemIds));

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,