gpt4 book ai didi

php - PHP去除重复值的方法

转载 作者:行者123 更新时间:2023-12-01 00:36:14 25 4
gpt4 key购买 nike

<分区>

我有一些数据存储在 $cache[] 中,里面有一些数字。如何删除打印输出中的重复值? :

<?

#mysql connect
mysql_connect($host,$user,$pass) or die(mysql_error());
mysql_select_db($name) or die(mysql_error());

function get_numerics ($str) {
preg_match_all('/\d+/', $str, $matches);
return $matches[0];
}


function validatecard($number) {
//preg_match_all('/^[6-9][0-9]{9}$/', $number, $found);
preg_match_all('/^[0-9]{4}$/',$number, $found);

//print_r($found);
return $found[0];

}


$query = mysql_query("SELECT * FROM client WHERE status = 1 ORDER BY id")
or die(mysql_error());

while ($raw = mysql_fetch_array($query))

{

$name = $raw["postdata"];
$id = $raw["id"];
$cache = [];


for($i=0;$i<=count(get_numerics($name));$i++){
$ccv = get_numerics($name);
$num = $ccv[$i];
if (is_numeric($num)) {
$cc = validatecard($num);
if (!in_array($cc, $cache)){
$cache[] = $cc;
}
}
}



print_r($cache);

}

?>

我使用了一些函数,比如 :array unique 并将其转换为 json 或序列化......但没有用。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com