PHP反转函数的常见案例


发文时间:2018年10月01日 10:15:07     编辑:Aaron      标签:PHP学习小节 532


PHP反转字符串数字和文字等

1、将1234567890 按 1,234,567,890每三位用逗号隔开的形式展现

public function index(){
    $str='1234567890';
    //1.将字符串反转(strrev不能解决中文反转的问题 会报错)
    $str=strrev($str);
    //2.按每三个分割字符
    $str=chunk_split($str,3,',');
    //3.再将字符串反转过来
    $str=strrev($str);
    //4.去除左侧第一个的逗号
    $str=ltrim($str,',');
    dump($str);//输出 :1,234,567,890
}

2、反转带中文和数字的字符串

public function index(){
    $atr='Aaron今年十八岁,身高180cm 体重128';
    /* 代码详解
     * preg_split("//u",$atr) 先通过正则把字符分隔为一个个的字
     * 然后array_reverse数组反转
     * 然后join合并数组
     */
    $atr=join("",array_reverse(preg_split("//u",$atr)));
    dump($atr);//输出 821重体 mc081高身,岁八十年今noraA
}


 

若无特殊说明,此文章为博主原创。
写稿不易,如需转载,请注明出处: https://www.aaroner.cn/art/78.html




SITE MAP

  FOLLOW US