分割字符串
PHP
1. array explode(separator,string[,limit])
separator:分隔符
string:要分割的字符串
limit:规定所返回的数组元素的最大数目。返回的最后一个子串将包含所有剩余部分。limit值为-1, 0或null时都代表"不限制"
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);