从变量中的文本中去除用 '' 括起来的单词,并将它们分解为单独的变量


Strip words encased with '' from text inside variable and explode them into separate variables

请看一下这个变量的内容:

$profile_rule = 'profile LIKE (''fitness'') AND profile LIKE (''pets'')';

有没有办法去掉里面的所有文本,只把健身和宠物这两个词变成两个单独的变量?

$var1 = 'fitness';
$var2 = 'pets';

我不确定这是否可以完成,但如果有一种方法可以节省我的工作量。

谢谢!

$profile_rule = 'profile LIKE (''fitness'') AND profile LIKE (''pets'')';
preg_match_all('/''(.*?)''/',$profile_rule,$match);
print_r($match[1]);
// Outputs: Array ( [0] => fitness [1] => pets )