<?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的更多相关文章

  1. 关于Jenkins的网站及其他学习的网站

    配置efk https://www.cnblogs.com/fzxiaomange/p/efk-getstart.html https://blog.csdn.net/wangmuming/artic ...

随机推荐

  1. PHP实现RabbitMQ消息队列(转)

    本篇文章给大家带来的内容是关于PHP和RabbitMQ实现消息队列的完整代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 先安装PHP对应的RabbitMQ,这里用的是 php_a ...

  2. JavaSE-2018.12.20更新

    JDK:Java Development Kit(java开发工具包,是提供给java开发人员使用的,包含了开发工具(编译工具javac.exe和打包工具jar.exe等)+JRE) JRE:Java ...

  3. deep learning RNN

    specialize  vi. 专攻;特化;专门从事;详细说明 vt.使专门化;使适应特殊情况;详细说明;列举 generalize  across vt.& vi.概括,归纳;推广,普及;使 ...

  4. ccf-命令行选项-201403-3

    分析: 这道题不是很难 用了一个split()函数 核心是: 对命令选项的判断 不要一个字符字符的判断 要一项一项的判断 比如ab:m: 分析步骤 (1) 读取一个字符(2)判断下一步是否有字符,下一 ...

  5. vue 监听手机键盘是否弹出及input是否聚焦成功

    //定义移动端类型 function pageStats() { let u = navigator.userAgent, app = navigator.appVersion; let obj = ...

  6. myEclipse出现cannot paste the clipboard contents into the selected elements报错

    导入jar包报错,cannot paste the clipboard contents into the selected elements,查阅资料让重新打开工程,但依然报错. 最后在本地路径复制 ...

  7. 最新版的Chrome如何设置网页编码

    在最新的V55版本中已经没有了编码选项,没有了这个可能会导致一些特殊编码网页出现乱码问题.那么如何找回这个Chrome的编码功能?可以通过下载chrome扩展:Set Character Encodi ...

  8. Java(异常、枚举)

    异常 在程序执行过程中由于设计或设备原因导致的程序中断的异常现象叫做异常 在try-catch-finally代码块中,finally是一定会执行的部分,如果finally中有return部分,则一定 ...

  9. Centos7快速部署saltstack

    saltstack是一个和ansible差不多的自动化运维工具,可以用来批量管理大量主机 OS:centos7.3 server:172.16.13.159 client: 172.16.13.156 ...

  10. vue cli 3.x的history 和 hash模式切换的问题

    使用vue cli 3.x 创建的项目,有一个选项:Use history mode for router? (Requires proper server setup for index fallb ...