Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.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 if语句中的通配符_Php - Fatal编程技术网

Php if语句中的通配符

Php if语句中的通配符,php,Php,是否可以在if语句中使用通配符? 我的代码: $orderýu info将是“Quatro-na splátky”或“Quatro-ťýýáí”当然,使用正则表达式: if( preg_match( '/^Quatro.*/', $order_info)) { } 使用: 或: 编辑:避免对简单字符串匹配调用正则表达式引擎通常是首选STRPO将以更低的成本完成相同的工作。否。请使用preg\u match或STRPO。 或者你可以: if($order_info.substr(0, 6) ==

是否可以在if语句中使用通配符? 我的代码:

$orderýu info将是“Quatro-na splátky”或“Quatro-ťýýáí”

当然,使用正则表达式:

if( preg_match( '/^Quatro.*/', $order_info))
{
}
使用:

或:


编辑:避免对简单字符串匹配调用正则表达式引擎通常是首选<代码>STRPO将以更低的成本完成相同的工作。

否。请使用
preg\u match
STRPO

或者你可以:

if($order_info.substr(0, 6) == 'Quatro')

preg\u match
会起作用,或者只是
strpos($order\u info,'Quatro')==0
会匹配'something other Quatro'
if (preg_match('/^Quatro/', $order_info)) {

}
if (strpos($order_info, 'Quatro') === 0) {

}
if($order_info.substr(0, 6) == 'Quatro')