我有2個查詢,我通過做一個whyle
循環取回一些數據。php,如何比較不同查詢的2個數組?
第一個查詢,如果我做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'];
} } ?>
我是tryingtØ比賽$final_key
對$keywords['kword'];
你能給我們兩個數組的樣本嗎?即:'array(「one」=> 1,「two」,「three」)' – Ryre
所以你想要一個返回'hey3'的函數,因爲這是兩個數組中唯一相同的單詞嗎? –
你*真的*不能只是做一個數據庫連接? –