php常用字符串处理

<?php

/**

* Created by PhpStorm.

* User: tang

* Date: 14-11-16

* Time: 下午2:19

*/

//把字符串转成数组。

$string = "fafa.afaf.fsfs.342.4fw3.x";

$arr = explode(‘.‘,$string);    //以点为单位,转成数组。

var_dump($arr);

$count = count($arr);

var_dump($count);      // count() 这是系统的一个函数,计算数量的。

$art = $arr[$conut-1];  // 查看,数组中最后一个单元的值。

var_dump($art);

//把数组变成字符串

$arr = array(1,3,4,‘d‘,‘d‘,‘4d‘);

echo implode(‘,‘,$arr),‘<br/>‘;   //将数组的值,边接成一个数符串。按‘,’号为标记。

//截取

$string = "abcdefg";

echo substr($string,-3,1),‘<br/>‘;   // 函数内部参数  第一个参数,代表着,起点,正数是从字符串左到右,负数是 尾部向左数起。第二参数,代表着,数几位。。注意字符串数,从0位开始的。

//替换

$string = ‘fafa.fafda.eiakf.3ad.4d‘;

echo str_replace(‘.‘,‘*‘,$string);    //函数()第一个参数,是标记,第二个参数,是要替换的目标,第三个参数,就是对应字符串的变量

//重复输出

$str = ‘abc‘;

echo str_repeat($str,10);    // 函数() 第一个参数,对应重复的字符串变量。 第二个参数是,重复的次数。

时间: 2024-10-07 23:24:52

php常用字符串处理的相关文章

JS常用字符串处理方法总结

1.indexOf()方法,从前往后查找字符串位置,大小写敏感,从0开始计数.同理,lastIndexOf() 方法从后往前,两个方法对于相同的检索条件输出的结果是一样的 例如: <script type="text/javascript"> var str="Hello World!" document.write(str.indexOf("Hello"))//输出0 document.write(str.indexOf("

ios 常用字符串的操作

//将NSData转化为NSString        NSString* str = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];//将NSString 转化为NSData (NSString.h)- (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; //载一个字符串中删除一个字符或字符串[_display deleteCharacte

Delphi常用字符串函数

Delphi常用字符串函数 一.字符转换函数1.ord(input[i])返回字符表达式 input 左端起第 I 字符的ASCII 码值.2.CHAR()将ASCII 码转换为字符.如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL .3.LOWER()和UPPER()LOWER()将字符串全部转为小写:UPPER()将字符串全部转为大写.4.STR()把数值型数据转换为字符型数据.STR (<float_expression>[,length[, <dec

C++常用字符串分割

C++常用字符串分割方法实例汇总,包括了strtok函数.STL.Boost等常用的各类字符串分割方法,非常具有实用价值,需要的朋友可以参考下本文实例汇总了C++常用字符串分割方法,分享给大家供大家参考.具体分析如下:我们在编程的时候经常会碰到字符串分割的问题,这里总结下,也方便我们以后查询使用.一.用strtok函数进行字符串分割原型: char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串.参数说明:str为要分解的字符串,deli

mysql 编程注意事项及常用字符串处理函数

一)建立存储过程时报SQL错误( have an error in your SQL syntax;....) 建立PROCEDURE等类型过程前需加上delimiter // ,最后也要以// 结尾,例如 delimiter // CREATE PROCEDURE UPDATE_PROCESSDEFID() BEGIN ....... END; // 在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令. delimiter告诉客户端这段范围才算一个名利,而不是遇到

C#集合篇,在业务背景下(***产品升级管理):依赖注入,变量声明,三元表达式,常用字符串相关操作方法,ADO.NET,EF机制,T4模板自动生成实体类,ref变量巧用,属性实际运用,唯一性验证

QQ:1187362408 欢迎技术交流和学习 关于系统产品升级报告管理,业务需求: TODO: 1,升级报告管理:依据各县区制定升级报告(关联sAreaCode,给每个地区观看具体升级报告信息) 2,运用的技术:依赖注入,变量声明,三元表达式,常用字符串相关操作方法,ADO.NET,EF机制,T4模板自动生成实体类,ref变量与可null变量巧用,属性实际运用,唯一性验证,url传递中文编码和解码问题 讲解篇:1,服务端aspx,2,服务端后台返回数据(这里采用服务器端程序:aspx.cs)

常用字符串算法

简介 字符串的处理几乎无处不在,常用的字符串算法有KMP.扩展KMP.Trie树.AC自动机.Manacher.哈希.SA.SAM等. Knuth-Morris-Pratt 算法 给你两个字符串AB,询问B串是否是A串的子串(A串是否包含B串). 可以枚举从A串的什么位置起开始与B匹配,然后验证是否匹配.假如A串长度为n,B串长度为m,那么这种方法的复杂度是O (mn)的. 而KMP算法能够在线性复杂度内求出一个串在另一个串的所有匹配位置. KMP的核心思想在于构建一个前缀数组(失配数组),对于

Python学习之==&gt;常用字符串方法

# 常用字符串方法 a = '\n 字 符 串 \n\n'c = a.strip() #默认去掉字符串两边的空格和换行符c = a.lstrip() #默认去掉字符串左边的空格和换行符c = a.rstrip() #默认去掉字符串右边的空格和换行符 words1 = 'day is a wonderful day'words2 = 'http://baidu.COM'print(words1.strip('day')) #如果strip方法指定一个值的话,那么会在字符串两边去掉这个值print(

JaveScript基础(2)之数据类型转换和常用字符串的操作方法

1.JaveScript数据类型转换: A.转字符串:通过"+"或toString(); PS:如果都是数值类型,'+'会进行求和运算,否则会做字符串连接: var s=2.5;d=3;alert(s+d);//5.5 var s=2.5;d='test';alert(s+d);//2.5test B.转整形:parseInt(); C.转浮点型:parseFloat(); PS:parseInt() 和parseFloat() 的区别在于: parseFloat() 所解析的字符串中

Python基础之字典、元祖、常用字符串方法、文件读写

字典:键值对方式存在.key value stu={ 'name':'zhangsan', 'gender':'femanl', 'age':17}print(stu) #增加字典值 stu["score"]=87stu.setdefault('dictinct','nanshan') #已经存在就不添加 sstu.update(xx) #把一个字典加入到另外一个字典里面 #删字典值 stu.pop('age')del stu['score'] stu.clear() #清空字典 #查