📌  相关文章
📜  PHP |检查一个字符串的程序是另一个字符串的旋转

📅  最后修改于: 2022-05-13 01:56:55.666000             🧑  作者: Mango

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