Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.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 - Fatal编程技术网

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

Php 确定字符串是否以另一个字符串结尾,php,Php,如何确定字符串是否出现在另一个字符串的末尾。如果他们这样做,则打印出符合标准的内容,如果他们不这样做,则打印出false。STRPO会有帮助吗 Sample Input S1: “staff” S2: “FF” 我如何创建一个函数来运行它 function matching_ends($s1,$s2){ } 您可以使用此 if( substr($s1, strlen($s1)-1) === substr($s2, strlen($s2)-1)) { // Do

如何确定字符串是否出现在另一个字符串的末尾。如果他们这样做,则打印出符合标准的内容,如果他们不这样做,则打印出false。STRPO会有帮助吗

    Sample Input

S1: “staff”
S2: “FF”
我如何创建一个函数来运行它

  function matching_ends($s1,$s2){

}

您可以使用此

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
}

一种选择是使用一种体面的语言,该语言在字符串上有一个方法PHP8.0为此作业引入了新方法str_start_和str_end_:@Hanky Panky有一个更好的答案。我的代码仅用于匹配最后一个字符。我把问题搞错了那为什么不删除帖子呢您也可以只执行
-1
,而不在那里使用
strlen
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
}