php基础-字符串处理

1.echo strlen("hello");  //取字符串的长度

2.echo strcmp("hello","hello");  //用来比较两个字符串是否相等,区分大小写

3.echo strcasecmp( );  //字符串比较,不区分大小写,相同返回0

4.echo strtolower("Hello");  //转小写

5.echo  strtoupper("hello");  //转大写

6.$s="hello,world,test";
$arr=explode(",",$s);  //将字符串s拆分,返回数组

7.$arr=array("111","222","333");
echo implode(",",$arr)  //将数组元素拼接成字符串

8.$s="hello world";
echo substr_replace($s,"*",0,2); //截取替换,指定位置替换

9.$s="hello world";
echo str_replace("l","*",$s); //查找替换,ctrl+f也可以实现

10.$s="hello world";
echo substr($s,0,5); //截取字符串

时间: 2024-07-31 21:36:46

php基础-字符串处理的相关文章

Java基础——字符串正则及Scanner

1.正则表达式 1.1.基础 字符串处理问题一般集中在匹配.选择.编辑于验证上,而正则表达式提供了一种完全通用的方式来解决这些问题 正则表达式就是以某种模式描述字符串,因此你可以说:“如果一个字符串含有这些东西,那么它就是我要找的东西”.例如我们可以用一下模式匹配数字:(-|\\+)?\\d+,他可以匹配任意整数. 测试如下: public class IntegerMatch { public static void main(String[] args) { System. out.prin

[1][python基础]字符串和编码[2]

[1][python基础]字符串和编码[2] 字符编码 我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题. 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255)如果要表示更大的整数,就必须用更多的字节.比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295.

[Java基础]字符串的那些事

我们在Java语言中,String类算是用得最频繁的一个类之一了.今天就简单的总结一下String的知识点. 先给出两道题吧: 1. 字符串"我爱java"在内存中占用几个字节? 2. 给出下面程序的运行结果. 1 public class Test { 2 3 public static void main(String[] args) { 4 // TODO Auto-generated method stub 5 String s1 = "abc"; 6 St

黑马程序员--Java基础--字符串操作

字符串基本操作 1. String及其常见API 1.1. String是不可变对象 由于字符串在实际开发中被广泛使用,那么在频繁使用某个字符串时,会出现频繁创建一个字符串对象的现象,java为此对字符串的使用采用了一个优化措施,使得Stirng对象为不可变对象,一旦在内存中创建,内容不能发生变化,若要对字符串内容改变,那么就会创建新对象.这样做的目的是可以最大程度的重用相同内容的字符串以减小系统资源的开销.那么字符串对象是如何做到重用的?我们通过1.2来了解. 1.2. String常量池 我

C# 基础 字符串 集合 文件操作

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace ConsoleApplication4 { class Program { static void Main(string[] args) { //字符串截取(Substring) string stroo = "

python基础——字符串(str)

标准序列的常规操作(索引.切片.乘法.成员资格检查.长度等)适用于字符串,但字符串是不可变的数据类型,因此元素赋值和切片赋值是非法的. 这里介绍字符串两个方面:字符串格式设置    字符串方法 1.设置字符串格式(format):基础版 使用字符串格式设置运算符----%,并在%右边指定格式的值.指定要设置其格式的值时,可使用单个值(如字符串,数字等),亦可使用元组(设置多个值)或者字典.       %c  格式化字符及其ASCII码       %f  格式化浮点数字,可指定小数点后的精度

C#基础------字符串函数

//String 常用函数 //1.Contains(是否包含XX字符串) //2.StartsWith(是否以XX开头) //3.EndsWith(是否以XX结尾) //4.IndexOf(获取某个字符在字符串中第一次出现的位置) //5.LastIndexOf(获取某个字符在字符串中最后一次出现的位置) //6.SubString(截取字符串) //7.ToLower(字符串变为大写) //8.ToUpper(字符串转大写) //9.Replace(替换字符串) //10.Trim(去掉首尾

Java编程基础-字符串

在Java语言中,字符串数据实际上由String类所实现的.Java字符串类分为两类:一类是在程序中不会被改变长度的不变字符串:另一类是在程序中会被改变长度的可变字符串.Java环境为了存储和维护这两类字符串提供了 String和StringBuffer两个类(在JDK1.5版本后出现了StringBuilder,该类被设计用作 StringBuffer 的一个简易替换). 一.字符串(String) 1.字符串概念了解 String 类代表字符串,Java 程序中的所有字符串字面值(如 "ab

Python3基础 字符串 count 得到一个字符串出现的次数

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ code: myStr='HELLOHELLO' count=myStr.count('LO') #查找myStr字符串中 'LO'字符串出现的次数 print(count) result: ============= RESTART: C:/Users/Administrator/Des

Python3基础 字符串 center 左右填充空格,达到指定长度,使文本居中

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ code: myStr='HELLO' myNewStr=myStr.center(20) #左右填充空格,使新的字符串长度=20,使文本居中 print(myStr) # 原字符串并未改变 print(myNewStr) result: ============= RESTART: C: