PHP |检查一个字符串的程序是另一个字符串的旋转
给定两个字符串,我们必须检查一个字符串是否是另一个字符串的旋转。
例子:
Input : $string1 = "WayToCrack",
$string2 = "CrackWayTo";
Output : Yes
Input : $string1 = "WillPower"
$string2 = "lliW";
Output : No.
上述问题可以通过连接两个字符串在其他语言中轻松解决,然后检查结果连接的字符串是否包含该字符串。但是在PHP中,我们将使用一个内置函数来解决这个问题。使用的内置函数有:
- strpos():该函数一般接受两个参数,第一个指定要搜索的字符串,另一个在指定的字符串中查找。
在PHP解决方案中strpos()如果在指定的字符串中找到,将给出字符串的最后位置。
以下是上述方法的实现
php
0)
echo "Yes";
else
echo "No";
}
// Driver code
$string1 = "WayToCrack";
$string2 = "CrackWayTo";
rotation_string($string1, $string2);
?>
输出:
Yes