码迷,mamicode.com
首页 > 其他好文 > 详细

paiza

时间:2019-01-27 18:53:50      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:style   ++   set   for   ===   cti   strlen   function   letter   

<?php

$str1 = (‘paiza‘);
$str2 = (‘apple‘);
$str3 = (‘letter‘);

function bigTower($str1, $str2, $str3)
{
    $str1 = trim($str1);
    $str2 = trim($str2);
    $str3 = trim($str3);

    $offset = false;
    for ($i = 0; $i < strlen($str1); $i++) {
        if (substr($str1, -($i + 1)) === substr($str2, 0, $i + 1)) {
            $offset = $i + 1;
        }
    }

    $str2 = $offset == true ? str_replace(substr($str2, 0, $offset), ‘‘, $str2) : $str2;
    $str = $str1 . $str2;

    $offset = false;
    for ($i = 0; $i < strlen($str2); $i++) {
        if (substr($str2, -($i + 1)) === substr($str3, 0, $i + 1)) {
            $offset = $i + 1;
        }
    }
    $str3 = $offset == true ? str_replace(substr($str3, 0, $offset), ‘‘, $str3) : $str3;
    $str .= $str3;
    return $str;
}

echo bigTower($str1, $str2, $str3);

 

paiza

标签:style   ++   set   for   ===   cti   strlen   function   letter   

原文地址:https://www.cnblogs.com/miosakura96/p/10327158.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!