• PHP:第五章——字符串与数组及其他函数


    <?php
    header("Content-Type:text/html;charset=utf-8");
    //1.str_split——将字符串转换为数组。
    /*$str="zhongguo";
    print_r(str_split($str,5));*/
    //输出:Array ( [0] => zhong [1] => guo ) 
    
    //2.implode()将一个一维数组的值链接为字符串。
    /*$str=array('m','l','z','g');
    echo implode($str,"_");//输出:m_l_z_g */
    
    //3.explode()——使用一个字符串分割另一个字符串。
    //例:
    /*$str="M L Z G";
    $arr=explode(" ",$str);
    print_r($arr);*/
    //输出:Array ( [0] => M [1] => L [2] => Z [3] => G ) 
    
    //例:
    /*$str="美 丽 中 国";
    $arr=explode(" ",$str);
    //print_r($arr);//输出:Array ( [0] => 美 [1] => 丽 [2] => 中 [3] => 国 ) 
    
    list($a,$b,$c,$d)=$arr;
    echo $a,$b,$c,$d;//输出:美丽中国*/ 
    
    //4.str_getcsv——解析一个字符串为一个数组。
    /*$str="A,B,C,D";
    $arr=str_getcsv($str);
    print_r($arr);*/
    //输出:Array ( [0] => A [1] => B [2] => C [3] => D ) 
    
    //5.strrev——反转一个字符串。
    /*$str="A,B,C,D";
    echo strrev($str);//输出:D,C,B,A */
    
    //6.str_shuffle打乱一个字符串。
    /*$str="ABCD";
    echo str_shuffle($str);//输出:BDAC */
    
    //7.str_repeat重复一个字符串。
    /*$str="美";
    echo str_repeat($str,3);//输出:美美美*/ 
    
    //8.parse_str将字符串解释成多个变量。
    /*$str="userName=zhong&arr[]=PHP&arr[]=SEO";
    parse_str($str);
    echo $userName;//输出:zhong
    echo $arr[0];//输出:PHP
    echo $arr[1];//输出:SEO
    
    parse_str($str,$arrs);
    echo $arrs['userName'];//输出://输出:zhong
    echo $arrs['arr'][0];//输出:PHP
    echo $arrs['arr'][1];//输出:SEO*/
    
    //9.str_pad使用另一个字符串填充字符串到指定长度。
    //第四个参数:STR_PAD_LEFT  左边填充。 STR_PAD_BOTH 两边填充
    /*$str="ABC";
    $str1=str_pad($str,6,'=');
    echo $str1;//输出:ABC=== */
    
    //10.bin2hex——把二进制转换为十六进制显示。
    /*$str=bin2hex("美丽中国");
    var_dump($str);*/
    //输出:string 'e7be8ee4b8bde4b8ade59bbd' (length=24)
    
    //11.hex2bin——把十六进制转化为二进制。
    echo hex2bin("e7be8ee4b8bde4b8ade59bbd");
    //输出:美丽中国 
    ?>
  • 相关阅读:
    flex竖排列元素排列方向
    教程 | faceapi.js:在浏览器中进行人脸识别的JavaScript接口
    递归方法使用场景合集
    数值千分位实现方式记录
    报错:Cannot read property ‘parseComponent‘ of undefined
    vite+vue2 的学习与问题记录
    vueblu之MenuItem封装记录
    ATUI学习记录
    vue.decorator的使用记录
    ElementUI之日期组件eldatepicker控制台报错的处理记录
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/7224039.html
Copyright © 2020-2023  润新知