php字符串(二)

1.str_replace  代替替换把php替换成***  支持中文

  1. $s=‘hello php,my php‘;
  2. echo str_replace(‘php‘, ‘***‘, $s,$y);

echo $y; //输出修改了几次

2.&表示引用 str_ireplace 不区分大小写的替换

3.preg_replace  正则表达式替换

  1. $s=‘1254hello p24hp,m541y ph11p‘;
  2. echo preg_replace(‘/\d{3}/‘, ‘*‘, $s);  
  1. $s=‘1254hello P24hp,m541y ph11p‘;
  2. echo preg_replace(‘/[a-z]/i‘, ‘‘, $s);

4.substr_count($s,2);返回2在$s中的个数,如果没有则返回0个

  1. $s=‘1254hello P24hp,m541y ph11p‘;
  2. echo substr_count($s, ‘2‘);

5.,截取后面的扩展名向后截取

  1. echo strstr(‘abcd.jpg‘,‘.‘);

6.返回有多少个文字

  1. echo iconv_strlen(‘中国卡洛斯的减肥是的啦人‘,‘utf-8‘);
  2. echo mb_strlen(‘中国人‘,‘utf-8‘);

7.

来自为知笔记(Wiz)

时间: 2024-11-04 16:43:54

php字符串(二)的相关文章

Python 变量 数据类型-字符串 二

这是12月规划的内容,2018年一月开篇~ 如果有什么错误,还请提出来~ Python print函数 一 Python 中的变量赋值不需要类型声明,好了知道这个就可以了 我们还可以看一看类型 1 num=1.233 2 str="1.233" 3 print(type(num)) 4 print(type(str)) <class 'float'> <class 'str'> 数据类型-字符串 单引号,双引号用法相同 1 str="1.233&quo

C语言-对字符串二维数组各个元素进行比较-十进制数转化为其他进制数-进行规则矩阵的输出-190225

//编写一个函数:从传入的num个字符中找到最长的一个字符,并通过max传回该串地址. //重点:切记这里a[0]就是一个地址. 1 #include<conio.h> 2 #include<stdio.h> 3 #include<string.h> 4 #include<stdlib.h> 5 6 char *fun(char (*a)[81], int num, char *max) 7 { 8 max = a[0];//切记这里a[0]就是一个地址.

Python中字符串二三事

首先说两个运算符: " == " 运算符测试值的等价性,递归地比较所有内嵌对象 " is " 表达式测试对象的同一性,测试两者是否为同一对象(是否为同一地址) Python内部会对临时存储并重复使用的段字符串做优化,在PyCharm中优化的很好 下边是在PyCharm中运行的 s1 = 'hello' s2 = 'hello' print(s1 is s2) s1 = 'hello world' s2 = 'hello world' print(s1 is s2)

字符串二维数组

#include<stdio.h> int main() { char *p[2][1] = {"Hello","Tencent"}; printf("%s\n",*(*p+1)+1); return 0; } output: encent

跟王老师学Java三大特性(二):案例 QuickHit:游戏输出字符串

案例 QuickHit:游戏输出字符串 主讲教师:王少华   QQ群号:483773664 学习目标 完成游戏输出字符串 一.需求说明 在控制台输出随机字符串 二.思路分析 生成字符串 输出字符串 返回字符串 三.难点提示 Game类中的player属性,代表玩家,查询player的级别号,根据级别号到LevelParam类中获取该级别的字符串长度 字符串长度固定可以通过for循环来实现,而随机内容可以通过获取随机数,而不同随机数对应不同字符来实现 四.参考代码 1 2 3 4 5 6 7 8

C语言二维数组字符串的赋值

今天用到了二维数组作为参数传递的程序,通过网上搜索,针对自己遇到的问题做个整理. 1.在被调用函数的形参数组定义可以省略第一维的大小,第二维不可省略,如下: void fun(int a[5][20]); //合法 void fun(int a[][20]); //合法 void fun(int a[5][]); //不合法 void fun(int a[][]); //不合法 将二维数组作为形参时,第一维大小可以省略,第二维不可省略,这是有编译器原理限制的,在内存中按数组排列规则存放(按行存放

QT开发(二十七)——QT常用类(一)

QT开发(二十七)--QT常用类(一) 一.QString 1.QString简介 QString提供了Unicode编码的字符串,使用隐式共享技术来节省内存和不必要的数据拷贝,不必考虑跨平台的兼容性. QString类成员函数中除了 ascii().latin1().utf8().local8Bit()函数,其他所有的函数都是可重入的. 2.QString成员函数 QString::QString ( const QChar * unicode, int size ) QString::QSt

Java学习日记-3 Character和字符串

(先说几个小问题 1.在main方法中调用主类的其他方法时,必须先生成主类的对象 2.String s = new String("Hello") 生成了两个对象 3.熟用布尔+for+if的组合) 一.Character类 1.构造函数 public Character(char) 2.常用方法 public int compareTo(Character) 等于返回0,小于参数则返回小于0的值,大于参数则返回大于0的值.示例方法 public boolean equals(Obje

Python学习笔记整理(四)Python中的字符串..

字符串是一个有序的字符集合,用于存储和表现基于文本的信息. 常见的字符串常量和表达式 T1=‘’ 空字符串 T2="diege's" 双引号 T3="""...""" 三重引号块 T4=r'\temp\diege' Raw字符串 抑制(取消)转义,完全打印\tmp\diege,而没有制表符 T5=u’diege' Unicode字符串 T1+T2     合并 T1*3    重复 T2[i]    索引 T2[i:j] 分片

Java笔记八.常用APIの字符串

字符串处理类与接口 一.String类和StringBuffer类 1.字符串类 Java定义String和StringBuffer两个类来封装对字符串的各种操作,他们都被放到java.lang包中. (1)String类:String类对象的内容一旦被初始化就不能再改变,String类用于比较两个字符串.查找和抽取串中的字符或子串;字符串与其他类型之间的相互转换等.字符间的串联,则需使    用StringBuffer或者StringBuilder或"+"方法. (2)StringB