Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP值相等参数中的通配符_Php_Wildcard - Fatal编程技术网

PHP值相等参数中的通配符

PHP值相等参数中的通配符,php,wildcard,Php,Wildcard,在SQL中,有一个LIKE参数,您可以将它放入值的通配符中,例如:LIKE%value%。比如说,我如何使用PHP if语句来实现这一点 $value = "value-"; $post = $_POST['retrievedVal']; if($value.% == $post) { echo "true"; } 据我所知没有,但别担心,有一种方法可以通过strpos()实现同样的效果 只需使用以下if语句: if(false !== strpos($post, $value)){

在SQL中,有一个
LIKE
参数,您可以将它放入值的通配符中,例如:
LIKE%value%
。比如说,我如何使用PHP if语句来实现这一点

$value = "value-";

$post = $_POST['retrievedVal'];

if($value.% == $post)
{
   echo "true";
}

据我所知没有,但别担心,有一种方法可以通过
strpos()实现同样的效果

只需使用以下if语句:

if(false !== strpos($post, $value)){
    // you thing to do
}

当心strpos可能返回0,因此需要进行显式比较

这可能会有所帮助:嗯,我相信你的意思是strpos()对不起,你对文章的编辑是对的,对不起。我的心在别的地方。。再次感谢