PHP字符串学习之反向输出全部字符的示例分析

发布时间:2021-08-11 09:32:56 作者:小新
来源:亿速云 阅读:120

这篇文章主要介绍了PHP字符串学习之反向输出全部字符的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

反向输出字符串,实现这一操作的方法有多个,我们可以

下面我们来一一介绍,先看下面一个例子:

<?php
function fz1($str){
    $len=strlen($str);
    $res = '';
    for($m=$len-1;$m>=0;$m--){
        $res .= $str[$m];
    }
    return $res;
}
echo fz1("abcdefg");
?>

输出结果是:

PHP字符串学习之反向输出全部字符的示例分析

可以看出,我们使用for循环将字符串“abcdefg”中字符的顺序颠倒过来,拼接出一个新字符串“gfedcba”,然后将该字符串输出了。

再来看看一个例子:

<?php
function fz1($str){
    if (strlen($str) <= 1) return $str;

    $newstr  = '';
	/*
	 * str_split(string,length) 函数把字符串分割到数组中:
	 * string 必需。规定要分割的字符串。
	 * length     可选。规定每个数组元素的长度。默认是 1。
	 * */
    $strarr = str_split($str,1);
    foreach ($strarr as $word) {
            $newstr = $word.$newstr;
    }
 
    return $newstr;
}
echo fz1("AbCdefg");
?>

我们使用str_split($str,1)把分割 $str 字符串到 $strarr 数组中;然后使用foreach遍历 $strarr 数组,在循环体中使用“$newstr = $word.$newstr”语句将数组元素反向拼接出一个新字符串;最后输出该新字符串。

我们来看看输出结果:

PHP字符串学习之反向输出全部字符的示例分析

上面这两个例子实现反转字符串,反向输出全部字符操作都有点复杂。其实PHP内置了一个函数就可以一步反转字符串了。

<?php
$str="AbCdefg";
echo strrev($str);
?>

输出结果:

PHP字符串学习之反向输出全部字符的示例分析

是不是特别简单,只需要一句代码strrev($str)就可以颠倒字符串中字符的顺序,实现字符串反转。

感谢你能够认真阅读完这篇文章,希望小编分享的“PHP字符串学习之反向输出全部字符的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

推荐阅读:
  1. python 学习之字符串
  2. golang 学习笔记之字符串

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php 字符串

上一篇:css水平居中的各种方法总结

下一篇:怎么将PHP数组的所有值更改为大写或小写

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》