向PHP if语句添加通配符(*)
我正在尝试更新下面的向PHP if语句添加通配符(*),php,if-statement,wildcard,Php,If Statement,Wildcard,我正在尝试更新下面的“$searchValue”以在前后添加一个通配符,如果“$searchValue”中的字符串在$label中的任何位置都可以找到,那么它就可以工作了。有什么办法吗 foreach($json as $key=>$value){ foreach($value as $item) { if($item->$label == "$searchValue")
“$searchValue”
以在前后添加一个通配符,如果“$searchValue”
中的字符串在$label
中的任何位置都可以找到,那么它就可以工作了。有什么办法吗
foreach($json as $key=>$value){
foreach($value as $item)
{
if($item->$label == "$searchValue")
{
echo $item->title.'<br>';
}
}
}
foreach($json作为$key=>$value){
foreach(价值为$item)
{
如果($item->$label==“$searchValue”)
{
echo$item->title.“
”;
}
}
}
谢谢你的帮助 foreach($json作为$key=>$value){
foreach($json as $key=>$value){
foreach($value as $item)
{
if(strpos($item->$label, $searchValue) !== false)
{
echo $item->title.'<br>';
}
}
}
foreach(价值为$item)
{
if(strpos($item->$label,$searchValue)!==false)
{
echo$item->title.“
”;
}
}
}
您实际要做的是确定搜索值是否显示为您要检查的值的子字符串,您可以使用它。