zoukankan      html  css  js  c++  java
  • PHP中str_replace和substr_replace有什么区别?

    两个函数的定义:
    (1)str_replace() 函数替换字符串中的一些字符(区分大小写)。
     
    该函数必须遵循下列规则:
    • 如果搜索的字符串是一个数组,那么它将返回一个数组。
    • 如果搜索的字符串是一个数组,那么它将对数组中的每个元素进行查找和替换。
    • 如果同时需要对某个数组进行查找和替换,并且需要执行替换的元素少于查找到的元素的数量,那么多余的元素将用空字符串进行替换。
    • 如果是对一个数组进行查找,但只对一个字符串进行替换,那么替代字符串将对所有查找到的值起作用。

         注释:该函数是区分大小写的。请使用 str_ireplace() 函数执行不区分大小写的搜索。

      它就像ctrl+f,只是替换。
    (2)substr_replace() 函数把字符串的一部分替换为另一个字符串。
      它可以按要求替换一部分。
    语法:
    str_replace(find,replace,string,count)
    参数
     描述
    find 必需。规定要查找的值。
    replace 必需。规定替换 find 中的值的值。
    string 必需。规定被搜索的字符串。
    count 可选。一个变量,对替换数进行计数。

  • 相关阅读:
    matrix_2015_1 138
    2014ACM/ICPC亚洲区广州站 北大命题
    无向图的联通分量
    5.1 基础题目选讲
    URAL
    Codeforces Round #274 (Div. 2)
    后缀数组
    poj 1661 help jimmy dp
    hdu 1676 Full Tank? 限制最短路 dp 蛮有技巧的~
    hdu 1023 Train Problem II 双向广搜
  • 原文地址:https://www.cnblogs.com/shenzikun1314/p/6432143.html
Copyright © 2011-2022 走看看