PHP检查变量中的最后两个字符

PHP检查变量中的最后两个字符,php,variables,Php,Variables,我想检查变量中的最后两个字符是否为确定字符 例如: 我想检查$variabile最后两个单词是否为07,您可以使用substr函数进行检查 可以使用substr函数进行检查 使用具有参数字符串$string,int$start[,int$length]的。手册说 如果start为负数,则返回的字符串将从起始点开始 字符串末尾的字符 那么这个 $variable="2016-01-07"; $lastChars = substr($variable, -2, 2); if($lastChars =

我想检查变量中的最后两个字符是否为确定字符

例如:

我想检查$variabile最后两个单词是否为07

,您可以使用substr函数进行检查

可以使用substr函数进行检查

使用具有参数字符串$string,int$start[,int$length]的。手册说

如果start为负数,则返回的字符串将从起始点开始 字符串末尾的字符

那么这个

$variable="2016-01-07";
$lastChars = substr($variable, -2, 2);
if($lastChars === "07"){
...
}
或者只是这个

$variable="2016-01-07";
$lastChars = substr($variable, -2);
if($lastChars === "07"){
...
}
使用具有参数字符串$string,int$start[,int$length]的。手册说

如果start为负数,则返回的字符串将从起始点开始 字符串末尾的字符

那么这个

$variable="2016-01-07";
$lastChars = substr($variable, -2, 2);
if($lastChars === "07"){
...
}
或者只是这个

$variable="2016-01-07";
$lastChars = substr($variable, -2);
if($lastChars === "07"){
...
}

你应该查一下substr,它完全按照你的要求做

$variable = "2016-01-07";

if (substr($variable, -2, 2) == "07") {
// Do something
}

你应该查一下substr,它完全按照你的要求做

$variable = "2016-01-07";

if (substr($variable, -2, 2) == "07") {
// Do something
}
试试这个:

$check = substr($variable, 9, 2);
if ($check=='07') {
  //do stuff
}
试试这个:

$check = substr($variable, 9, 2);
if ($check=='07') {
  //do stuff
}
你可以用

$variable = "2016-01-07";

if (substr($variable, -2) == "07") {
...
}
你可以用

$variable = "2016-01-07";

if (substr($variable, -2) == "07") {
...
}

您的字符串看起来像一个日期,因此您必须查询日期/月份。您可以通过多种方式执行此操作……您的字符串看起来像一个日期,因此您必须查询日期/月份。你可以用很多方法做到这一点。。。