请教php高手,关于substr()函数的使用

发布网友 发布时间:2022-04-28 05:19

我来回答

2个回答

懂视网 时间:2022-04-28 09:40

php中substr()函数的用法:substr()函数用于返回字符串的一部分。函数语法:【substr(string, start, length)】,其中参数length是可选的,用于规定要返回的字符串长度。

substr()函数用于返回字符串的一部分。

(推荐教程:php图文教程)

函数语法:

substr(string,start,length)

参数介绍:

  • string 必需。规定要返回其中一部分的字符串。

  • start 必需。规定在字符串的何处开始。

  • 正数 - 在字符串的指定位置开始

    负数 - 在从字符串结尾的指定位置开始

    0 - 在字符串中的第一个字符处开始

  • length 可选。规定要返回的字符串长度。默认是直到字符串的结尾。

  • 正数 - 从 start 参数所在的位置返回

    负数 - 从字符串末端返回

    (学习视频推荐:php视频教程)

    代码示例:

    示例1:

    <?php
    echo substr("Hello world!",6);
    ?>

    输出:

    world!

    示例2:

    <?php
    echo substr("Hello world!",6,5);
    ?>

    输出:

    world

    热心网友 时间:2022-04-28 06:48

    substr只提供字符提取功能,没有提供字符过滤功能
    如果你要过滤数字的话,可以用str_replace函数
    如果你要过滤数字就这么写
    $number = array("0","1","2","3","4","5","6","7","8","9");
    str_replace($number,"",substr(md5(time()),0,5))

    这样,就是提当前时间的md5前5个字符,如果存在数字则将其替换成空字符串 比如2ef3c将变成 efc
    字幕方法类似!

    如果判断mysql有重复记录得看你数据库结构和你这个重复的标准是什么,没具体例子,不好说明

    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com