数码资讯
PHP字符串字符互换方法
本文介绍了一个PHP字符串字符互换的实例,供大家参考,具体的实现方法如下: 1。 一个字符串,如一段旅程,一thousand'miles'must不能,开始一、开始,这是转变成一个通过的程序,然后它变成了玉。 这里需要注意: 1。每一个字的最后一个字符都是小写的,如果大写的话。如果小写,它就成了大写
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文介绍了一个PHP字符串字符互换的实例,供大家参考,具体的实现方法如下:
1。
一个字符串,如一段旅程,一thousand'miles'must不能,开始一、开始,这是转变成一个通过的程序,然后它变成了玉。
这里需要注意:
1。每一个字的最后一个字符都是小写的,如果大写的话。如果小写,它就成了大写。
2,我们需要考虑这样一种形式的转变。
3,标点符号(只考虑;;);不必更改。
两。参考算法如下:
复制代码代码如下:< PHP
功能convertlastchar($str){
markarr美元=阵列(
= $;
为($我= 0,J = strlen(str);美元美元美元我<< J;i++){
如果($ < $ J - 2){
afterstr美元= str { $我+ 1 }。$ $ i + 2 };
否则如果}($ i $ J - 1)
afterstr美元= str { $我+ 1 }。;
}
如果(in_array(afterstr美元,美元markarr)
| | $i = J - 1
| | $str { 1 } = =我+{)
ret = strtoupper美元($str {我} = str {我})
Strtolower($str {我})
Strtoupper($str {我});
{人}
$ = $;
}
}
返回$;
}
>
测试代码如下所示:
复制代码代码如下:< PHP
测试
str1 =美元的旅程,一thousand'miles'must不能开始用);
美元=str2的旅程,一thousand'miles'must不能开始用);
但美元= 的旅程,一thousand'miles'must不能开始用);
str4美元= 的旅程,一thousand'miles'must不能开始用);
str5美元= 的旅程,一thousand'miles'must不能开始用);
str6美元= 的旅程,一thousand'miles'must不能开始用);
回声源:。str1美元。结果:。convertlastchar($ str1)。;
回声源:。str2美元。结果:。convertlastchar($ str2)。;
回声源:。$str3. 结果:。convertlastchar($ STR3)。;
回声源:。str4美元。结果:。convertlastchar($ str4)。;
回声源:。str5美元。结果:。convertlastchar($ str5)。;
回声源:。str6美元。结果:。convertlastchar($ str6)。;
>
结果如下:
复制代码代码如下:源代码:
一段旅程,一thousand'miles'must不能开始与一个单一的
结果:
一段旅程,一thousand'miles'must不能开始与一个单一的
源:
一段旅程,一thousand'miles'must不能开始与一个单一的
结果:
一段旅程,一thousand'miles'must不能开始与一个单一的
源:
一段旅程,一thousand'miles'must不能开始与一个单一的
结果:
一段旅程,一thousand'miles'must不能开始与一个单一的
源:
一段旅程,一thousand'miles'must不能开始与一个单一的
结果:
一段旅程,一thousand'miles'must不能开始与一个单一的
源:
一段旅程,一thousand'miles'must不能开始与一个单一的
结果:
一段旅程,一thousand'miles'must不能开始与一个单一的
源:
一段旅程,一thousand'miles'must不能开始与一个单一的。
结果:
一段旅程,一thousand'miles'must不能开始与一个单一的。
希望本文能对大家的PHP程序设计有所帮助。
1。
一个字符串,如一段旅程,一thousand'miles'must不能,开始一、开始,这是转变成一个通过的程序,然后它变成了玉。
这里需要注意:
1。每一个字的最后一个字符都是小写的,如果大写的话。如果小写,它就成了大写。
2,我们需要考虑这样一种形式的转变。
3,标点符号(只考虑;;);不必更改。
两。参考算法如下:
复制代码代码如下:< PHP
功能convertlastchar($str){
markarr美元=阵列(
= $;
为($我= 0,J = strlen(str);美元美元美元我<< J;i++){
如果($ < $ J - 2){
afterstr美元= str { $我+ 1 }。$ $ i + 2 };
否则如果}($ i $ J - 1)
afterstr美元= str { $我+ 1 }。;
}
如果(in_array(afterstr美元,美元markarr)
| | $i = J - 1
| | $str { 1 } = =我+{)
ret = strtoupper美元($str {我} = str {我})
Strtolower($str {我})
Strtoupper($str {我});
{人}
$ = $;
}
}
返回$;
}
>
测试代码如下所示:
复制代码代码如下:< PHP
测试
str1 =美元的旅程,一thousand'miles'must不能开始用);
美元=str2的旅程,一thousand'miles'must不能开始用);
但美元= 的旅程,一thousand'miles'must不能开始用);
str4美元= 的旅程,一thousand'miles'must不能开始用);
str5美元= 的旅程,一thousand'miles'must不能开始用);
str6美元= 的旅程,一thousand'miles'must不能开始用);
回声源:。str1美元。结果:。convertlastchar($ str1)。;
回声源:。str2美元。结果:。convertlastchar($ str2)。;
回声源:。$str3. 结果:。convertlastchar($ STR3)。;
回声源:。str4美元。结果:。convertlastchar($ str4)。;
回声源:。str5美元。结果:。convertlastchar($ str5)。;
回声源:。str6美元。结果:。convertlastchar($ str6)。;
>
结果如下:
复制代码代码如下:源代码:
一段旅程,一thousand'miles'must不能开始与一个单一的
结果:
一段旅程,一thousand'miles'must不能开始与一个单一的
源:
一段旅程,一thousand'miles'must不能开始与一个单一的
结果:
一段旅程,一thousand'miles'must不能开始与一个单一的
源:
一段旅程,一thousand'miles'must不能开始与一个单一的
结果:
一段旅程,一thousand'miles'must不能开始与一个单一的
源:
一段旅程,一thousand'miles'must不能开始与一个单一的
结果:
一段旅程,一thousand'miles'must不能开始与一个单一的
源:
一段旅程,一thousand'miles'must不能开始与一个单一的
结果:
一段旅程,一thousand'miles'must不能开始与一个单一的
源:
一段旅程,一thousand'miles'must不能开始与一个单一的。
结果:
一段旅程,一thousand'miles'must不能开始与一个单一的。
希望本文能对大家的PHP程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。