<?php/**
燕十八 公益PHP培训
课堂地址:YY频道88354001
学习社区:www.zixue.it
**//*
strstr($str,$needle)作用: 是在$str中找到指定的$needle,而且是$needle第一次出现的位置,返回该位置直到字符串结尾的这一部分*/$str = 'abc.def.jpg.exe';
echo strstr($str,'.'),'<br />'; // .def.jpg.exe/***
经理说:
能否把第一次找到的$needle的位置 之前的字符串截出来呢?答:能,从PHP5.3.0版本开始,strstr函数多了第3个可选参数,
***/echo strstr($str,'.',true),'<br />';
// strstr === strchr 函数,/**
经理说,
能否先把$needle 最后一次出现的位置找出来,
从该位置,一直截到结尾.
答:strchr
**/
echo strrchr($str,'.'),'<br />';/// 面试时,让你计算一个文件的后缀?
$file = 'new.txt';
echo strrchr($file,'.');?>

转载于:https://www.cnblogs.com/zy2012/archive/2012/11/27/2790120.html

字符串系统函数strstr strrchr [5.3有版本不同]相关推荐

  1. 有意思的字符串查找函数strchr,strrchr,strstr,strrstr

    通过一段时间对字符串的了解,我发现了许多有意思的字符串函数,下面我们就以常见的字符串查找函数:strchr,strrchr,strstr,strrstr为例来模拟实现这些有意思的字符串查找函数吧! [ ...

  2. C语言学习笔记---字符串查找函数strstr()和strpbrk()函数

    strstr()函数   C语言中如何向查找一个字符串中是否包含另一个字符串,可以使用strstr()函数.使用示例如下: int main(int argc, char *argv[]) {char ...

  3. C++字符串操作函数strstr,strcmp,strlen,strcpy,strcat,strok

    C++中字符串操作函数非常常见,下面是一些常用的str相关操作函数: strstr strstr: 在字符串中查找子字符串 C++ const char* strstr(const char* str ...

  4. 字符串操作函数strstr

    目录 一.strstr函数介绍 二.strstr函数的模拟 三.代码实现 一.strstr函数介绍 在编写程序的过程中,我们不可避免地会调用字符串操作函数,今天要介绍的字符串操作函数是strstr函数 ...

  5. 字符串查找函数Strstr函数的实现(详细易懂)

    首先,字符串查找函数是在目的字符串中查找源字符串的首次出现的具体位置,若找到了便返回该位置的地址,若没有找到,则返回空指针NULL char* strstr(const char*arr1 , con ...

  6. 常见的字符串处理函数strstr,strlen,strtok

    字符串处理 strstr strlen strtok strchr strcpy strcmp strcat sprintf bzero memset memcpy memcmp errno strs ...

  7. linux c 字符串查找函数 strstr strcasestr

    一.strstr函数使用 [1] 函数原型 char *strstr(const char *haystack, const char *needle); [2] 头文件 #include <s ...

  8. 字符串查找函数strstr 简单模拟实现

    strstr 函数用于在目标字符串中查找子串.模拟实现时,使用的仅仅只是简单版本的,并非KMP算法.函数声明如下: 1.参数返回值解析 第一个参数:目标字符串 第二个参数:子串 返回值:返回子串在目标 ...

  9. php怎么查找函数库,php 查找字符串常用函数说明

    本节内容: php 查找字符串常用函数介绍,主要介绍strstr的用法. 一.strstr - 查找字符串的首次出现 string strstr ( string $haystack , mixed ...

最新文章

  1. Scala:没有continue,break怎么办?
  2. python 登陆开心网图片批量下载-selenium实现
  3. Struts2框架学习Action命名空间创建方式
  4. how does iv_included_delete work
  5. Spring学习11-Spring管理各种数据源
  6. 数据结构实验之二叉树五:层序遍历
  7. 【车联网】一文了解5G在车联网中的应用
  8. JDBCUtils类测试
  9. C语言图书信息管理系统简单,线性表简单实现图书信息管理系统(C语言版)
  10. Haar人脸检测:Haar特征 + Adaboost+ 级联分类器及改进
  11. 第一章 WEB应用程序开发流程
  12. 认识IL代码---从开始到现在 第二篇
  13. word和PDF手写电子签名
  14. NOTE_网络存储-1 by 张冬
  15. Python float()函数
  16. 2020年各省二建房建挂靠价格汇总
  17. warning: statement has no effect [-Wunused-value]
  18. MySQL--学习笔记
  19. 第9章 初识STM32固件库—零死角玩转STM32-F429系列
  20. [Julia语言]使用Chudnovsky 算法快速计算圆周率 Pi (π) 值

热门文章

  1. 银屑病缺乏的营养汇总(持续更新中)
  2. getResourceAsStream总是返回null以及intellij总是提示Argument ‘inputStream‘ might be null
  3. flink中的table api中的CloseableIterator是什么意思?
  4. flink启动出现java.lang.NoClassDefFoundError: org/apache/hadoop/fs/Path
  5. monkey補丁後異步速度比同步還慢是怎麼回事
  6. 《Python深度学习》第四章的实验结果图汇总
  7. 《统计学习方法》P59决策树绘制-sklearn版本
  8. 机器学习——决策树的三种学习方法
  9. c语言程序 用追赶法求解方程组,编写用追赶法解三对角线性方程组的程序,并解下列方程组(3页)-原创力文档...
  10. 使用sortable插件实现列表中表项的拖曳排序操作8-3