Pat*_*cow 2 php mysql pattern-matching
我有2个查询,我通过whyle
循环获取一些数据.
从第一个查询,如果print_r($final_key);
我得到:
hey1
hey2
hey3
Run Code Online (Sandbox Code Playgroud)
从第二个,如果print_r($final_key2);
我得到:
hey1 test
hey2 test1
hey3
Run Code Online (Sandbox Code Playgroud)
我想要做的是比较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>';
}
}
}
Run Code Online (Sandbox Code Playgroud)
第二个:
<?php
while ($keywords = mysql_fetch_array($keys)){
if($keywords['kword'] != ''){
echo $keywords['kword'];
} } ?>
Run Code Online (Sandbox Code Playgroud)
我是tryingtØ比赛$final_key
反对$keywords['kword'];
用途array_intersect
:
array_intersect($array1, $array2, ...);
Run Code Online (Sandbox Code Playgroud)
来自array_intersect文档:
array_intersect()返回一个数组,其中包含所有参数中存在的array1的所有值.请注意,密钥保留.
归档时间: |
|
查看次数: |
1236 次 |
最近记录: |