确定字符串是否以另一个字符串结尾

时间:2014-01-20 07:52:27

标签: php

如果字符串出现在另一个字符串的末尾,如何确定。如果他们这样做,则打印true为标准输出,如果不打印则为false。 strpos会有帮助吗?

    Sample Input

S1: “staff”
S2: “FF”

我将如何创建一个函数来运行它,

  function matching_ends($s1,$s2){

}

2 个答案:

答案 0 :(得分:4)

<?php
$s1="testing";
$s2="ing";

echo matching_ends($s1, $s2);

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

<强> Demo

答案 1 :(得分:1)

您可以使用此

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
}