PHP array_flip()函数数组去重
array_flip() 函数用于反转/交换数组中的键名和对应关联的键值出掉重复
PHP的array_flip()函数可以将一个数组的键和值颠倒过来,返回一个新数组。由于数组的键不能重复,因此当原数组中有重复值时,颠倒后的数组只保留一个。
然后再从新数组中取出键名(原数组中的值),即可得到一个不重复的数组。
/**
* 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));