gpt4 book ai didi

php,如何比较来自不同查询的两个数组?

转载 作者:行者123 更新时间:2023-11-29 01:18:26 25 4
gpt4 key购买 nike

我有 2 个查询,我通过 whyle 循环取回了一些数据。

如果我执行 print_r($final_key);,我得到:

hey1
hey2
hey3

从第二个开始,如果我执行 print_r($final_key2); 我得到:

hey1 test
hey2 test1
hey3

我想做的是比较 2 个数组并检查匹配的单词而且我不能直接从数据库中做到这一点

有什么想法吗?

谢谢

编辑:这是我的查询 1:

while ($keywords = mysql_fetch_array($keys1, MYSQL_ASSOC)){
foreach ($keywords as $key) {
$plus = '+';
$pos = strripos($key, $plus);
if ($pos === false) { } else {
$clean_plus = preg_replace("/[\+]/", '', $key);
$final_key = str_replace("'", "", $clean_plus);
print_r($final_key);
echo '<br>';
}


}
}

第二个:

 <?php
while ($keywords = mysql_fetch_array($keys)){
if($keywords['kword'] != ''){
echo $keywords['kword'];
} } ?>

我正在尝试将 $final_key$keywords['kword']; 进行匹配

最佳答案

使用array_intersect:

array_intersect($array1, $array2, ...);

来自 array_intersect文档:

array_intersect() returns an array containing all the values of array1 that are present in all the arguments. Note that keys are preserved.

关于php,如何比较来自不同查询的两个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7124681/

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