关于php:确定字符串是否以另一个字符串结尾


Determining if string ends with another string

本问题已经有最佳答案,请猛点这里访问。

如何确定一个字符串,if the appears at the end of the other字符串。如果他们给我真实的标准打印超时和虚假的if they will help strpos不要。我?P></

1
2
3
4
    Sample Input

S1:"staff"
S2:"FF"

如何使所有的运行这个函数,P></

1
2
3
  function matching_ends($s1,$s2){

}


1
2
3
4
5
6
7
8
9
10
<?php
$s1="testing";
$s2="ing";

echo matching_ends($s1, $s2);

function matching_ends($s1,$s2){
    return substr($s1, -strlen($s2)) == $s2 ?"true" :"false";
}
?>

演示


你可以用这个

1
2
3
4
5
6
7
if( substr($s1, strlen($s1)-1) === substr($s2, strlen($s2)-1))
{
     // Do something when character at the last matches
}
else{
     // Do something when doesn't match
}