首页> 基础笔记 >PHP基础学习 >PHP正则 PHP正则

PHP正则其它字符串串处理函数:strstr()、strpos()、strrpos()、substr()

作者:小萝卜 2019-08-22 浏览 1142

简介PHP正则其它字符串串处理函数:strstr()、strpos()、strrpos()、substr()

实例:

<?php
    echo strstr("this is a test!", "test");     //输出test!
    
    echo strstr("this is a test!", 115);        //搜索 "s" 的ASCII值所代表的字符输出s is a test!
?>

实例2:

<?php
    /**
        用于获取URL中的文件名部分
        @param  string  $url     任何一个URL格式的字符串
        @return string       URL中的文件名称部分
    */
    function getFileName($url) {
        //获取URL字符串中最后一个“/”出现的位置,再加1则为文件名开始的位置
        $location = strrpos($url, "/")+1; 
        //获取在URL中从$location位置取到结尾的子字符串
        $fileName = substr($url, $location);    
        //返回获取到的文件名称
        return $fileName;                   
    }
    //获取网页文件名index.php
    echo getFileName("http://bbs.lampbrother.net/index.php");           
    //获取网页中图片名logo.gif  
    echo getFileName("http://bbs.lampbrother.com/images/Sharp/logo.gif"); 
    //获取本地中的文件名php.ini
    echo getFileName("file:///C:/WINDOWS/php.ini");                     
 

很赞哦! (0)

文章评论

    高端网站建设