匹配内爆数据与另一个内爆

时间:2017-02-13 13:47:09

标签: php mysql match implode

我有来自两个不同表的数据,其中数据在从复选框中选择后已经内爆,并且它们被','除以。在我从数据库中选择它们后,两个变量看起来就像这样。

[ec2-user@ip-172-31-17-143 ~]$ sudo mysql_secure_installation 

Securing the MySQL server deployment.

Enter password for user root: 
Error: Access denied for user 'root'@'localhost' (using password: YES)

所以我想知道如果有匹配,我可以检查两个变量中是否至少有一种颜色匹配。

我一直在尝试:

$firstvar = Red, Blue, Green, Yellow

$secondvar = Green, Purple, White

但它不起作用。

1 个答案:

答案 0 :(得分:1)

从数据库中获取结果后,爆炸这两个变量:

就像这样:

$firstvar = explode(",",$firstvar);
$secondvar = explode(",",$secondvar );

现在,使用此功能:

$match = array_intersect($firstvar,$secondvar);

现在,破坏结果输出:

$result = implode(",",$match);
echo $result;

希望,这可能对你有用。