【发布时间】:2017-11-07 00:20:51
【问题描述】:
我有 3 个字符串,我想只得到它们相等的字符串,如下所示:
$Var1 = "Sant";
$Array[] = "Hello Santa Claus"; // Name_1
$Array[] = "Santa Claus"; // Name_2
我想同时获得它们,因为它们与 "Sant" 匹配。
使用我的代码我只能得到Name_2
$len = strlen($Var1);
foreach($Array as $name)
{
if ( stristr($Var1, substr($name, 0, $len)))
{
echo $name;
}
}
我明白为什么我只得到Name_2,但我不知道如何解决这种情况。
【问题讨论】:
标签: php arrays filter substring