zoukankan      html  css  js  c++  java
  • php字符串函数详解

    nl2br 
    功能:化换行符为<br>

    复制代码
    <?php
    $str = "cat isn't 
     dog";
    $result = nl2br($str);
    echo $result;
    /**结果
    cat isn't
    dog
    */
    复制代码



    rtrim
    功能:清除右边的空白

    复制代码
    <?php
    $str = "Hello world   ";
    echo strlen($str)."<br>";
    $result = rtrim($str);
    echo strlen($result);
    /**结果
    14
    11
    */
    复制代码




    strip_tags
    功能:清除字符串中html和php的标记

    复制代码
    <?php
    $str = "<font color = 'red'>Hello world</font>";
    $result = strip_tags($str);
    echo $result;
    /**结果
    Hello world
    */
    复制代码

    strtolower
    strtoupper
    功能:转换成大小写

    复制代码
    <?php
    $str = "Hello World!";
    $result = strtolower($str);
    echo $result."<br>";
    
    $result = strtoupper($str);
    echo $result;
    /**结果
    hello world!
    HELLO WORLD!
    */
    复制代码




    trim
    功能:去除首尾空格

    复制代码
    <?php
    $str = "  Hello World!  ";
    $result = trim($str);
    echo $str."<br>";
    echo $result."<br>";
    echo strlen($str)."<br>";
    echo strlen($result);
    /**结果
    Hello World!
    Hello World!
    16
    12
    */
    复制代码



    str_ireplace
    功能:替换

    复制代码
    <?php
    $str = "zhang san";
    $result = str_ireplace("zhang","li",$str);
    echo $str."<br>";
    echo $result;
    /**结果
    zhang san
    li san
    */
    复制代码



    str_repeat
    功能:将一个字符串重复多遍

    复制代码
    <?php
    $str = "Hello jiqing!";
    $result = str_repeat($str,4);
    echo $str."<br>";
    echo $result;
    /**结果
    Hello jiqing!
    Hello jiqing!Hello jiqing!Hello jiqing!Hello jiqing!
    */
    复制代码



    str_replace
    功能:区分大小写的替换

    复制代码
    <?php
    $str = "hello jiqing!";
    $result1 = str_ireplace("Hello","Hi",$str); //不区分大小写
    $result2 = str_replace("Hello","Hi",$str);  //区分大小写
    echo $str."<br>";
    echo $result1."<br>";
    echo $result2."<br>";
    /**结果
    hello jiqing!
    Hi jiqing!
    hello jiqing!
    */
    复制代码


    str_word_count
    功能:返回字符串中单词的个数

    复制代码
    <?php
    $str = "hello jiqing a!";
    $result1 = str_word_count($str);    //返回个数
    $result2 = str_word_count($str,1);  //返回数组
    echo $str."<br>";
    echo $result1."<br>";
    print_r($result2);
    /**结果
    hello jiqing a!
    3
    Array ( [0] => hello [1] => jiqing [2] => a )
    */
    复制代码


    strlen
    功能:返回字符串长度

    复制代码
    <?php
    $str = "hello jiqing a!";
    $result = strlen($str);
    echo $result;
    /**结果
    15
    */
    复制代码


    substr_count
    功能:计算一个字符串在另一个字符串中的个数

    复制代码
    <?php
    $str = "hello jiqing ,hello jim!";
    $result = substr_count($str,"hello");
    echo $result;
    /**结果
    2
    */
    复制代码



    substr_replace
    功能:从某个位置开始替换

    复制代码
    <?php
    $str = "hello jiqing ,hello jim!";
    $result = substr_replace($str,"zhangsan",6);
    echo $result."<br>";
    $result = substr_replace($str,"zhangsan",6,6);//从某个位置替换,替换几个字符串
    echo $result;
    /**结果
    hello zhangsan
    hello zhangsan ,hello jim!
    */
    复制代码



    substr
    功能:获取子字符串

    复制代码
    <?php
    $str = "abcdef";
    $result = substr($str,0,1); //从第0个开始,获取1个
    echo $result."<br>";
    $result = substr($str,0,-1);//从第0个开始,获取到除了最后一个的字符串
    echo $result."<br>";
    $result = substr($str,2,-1);//从第2个开始,获取到除了最后一个的字符串
    echo $result."<br>";
    $result = substr($str,-3,-1);//从第-3个开始,获取到除了最后一个的字符串
    echo $result."<br>";
    $result = substr($str,-3,1);//从第-3个开始,获取到除了最后一个的字符串
    echo $result."<br>";
    /**结果
    a
    abcde
    cde
    de
    d
    */
    复制代码

     implode
    功能:将数组转化为字符串

    复制代码
    <?php
    $array = array("2013","6","3");
    $date = implode("/",$array);
    echo $date;
    /**结果
    2013/6/3
    */
    复制代码



    md5
    功能:对字符串进行md5加密

    复制代码
    <?php
    $str = "Hello world";
    $result = md5($str);
    echo $result;
    /**结果
    3e25960a79dbc69b674cd4ec67a72c62
    */
    复制代码
  • 相关阅读:
    vue项目开发,用webpack配置解决跨域问题
    vue的插件使用
    getBoundingClientRect的实用场景
    vue的子组件不能进行router的切换
    HTTP协议
    Await/Async
    前端对于页面性能优化方面
    Generator的异步编程
    Iterator接口(遍历器)和for/of循环
    PyCharm快捷方式
  • 原文地址:https://www.cnblogs.com/echohao/p/5377399.html
Copyright © 2011-2022 走看看