string的操作

分割字符串

PHP

1.   array explode(separator,string[,limit])

separator:分隔符

string:要分割的字符串

limit:规定所返回的数组元素的最大数目。返回的最后一个子串将包含所有剩余部分。limit值为-1 0null时都代表"不限制"

 

2.   array preg_split ( string $pattern , string $subject [, int $limit =-1 [, int $flags = 0 ]] )  通过一个正则表达式分隔给定字符串

pattern:正则表达式

subject:要分割的字符串

limit:规定所返回的数组元素的最大数目。可以使用null跳过对flags的设置

flag: 可以是任何下面标记的组合(以位或运算 | 组合)

PREG_SPLIT_NO_EMPTY:如果这个标记被设置, preg_split() 将进返回分隔后的非空部分。

PREG_SPLIT_DELIM_CAPTUR:如果这个标记设置了,用于分隔的模式中的括号表达式将被捕获并返回。

PREG_SPLIT_OFFSET_CAPTURE:如果这个标记被设置, 对于每一个出现的匹配返回时将会附加字符串偏移量. 注意:这将会改变返回数组中的每一个元素, 使其每个元素成为一个由第0 个元素为分隔后的子串,第1个元素为该子串在subject 中的偏移量组成的数组。

3.   substr(string,start,length)

JS

stringObject.split(substring): Array

根据substring分割stringObject,即substring前后都分割为一个对象,而substring被抛弃,结果放入Array

寻找字符串

JS

stringObject.indexOf(searchvalue:String, [fromIndex:Number]): Number

说明

该方法将从头或fromindex处检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromindex 时)。如果找到一个 searchvalue,则返回 searchvalue 的第一次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。

 

替换字符串

JS

replace(正则表达式,string)将正则表达式的内容替换成string,返回替换后的内容。正则表达式写在//g之间

replace(/\n/g, "")

连接字符串

JS

array1.concat(array2)

array2连接到array1的结尾

String类型转换

PHP

string=>int:   intval(string):int

JS

eval(String)

它的功能是把对应的字符串解析成JS代码并运行。

该方法只接受原始字符串或字符串表达式作为参数,因此请不要为 eval() 函数传递 String 对象来作为参数

eval("var retObj =" + xmlHttp.responseText);

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值