http://php.freehostingguru.com/function.php-split.php
解决方案 »
- php2版本与php3版本的区别
- 连接数据库问题(php比jsp,java难的多,郁闷死)
- 多个程序同时对一个文件进行写操作,同时也要进行读操作(急急急)
- CSDN传统,升星散分
- win2k+ser-U。我想通过网页管理ser-U,不知道ser-U放用户信息的文件是什么?
- 用header("location:网址")函数时,怎样才能带参数?
- ftp 功能 ???
- 自己开发的b/s结构OA低价出售源码,内有演示.
- mysql 不能執行這樣的 sql 語句嗎,請大家幫忙看看!!select customer_id from so where custoemr_id in (select customer_id from so limi
- 关于合并二维数组的问题
- 写留言本时遇到的问题
- 关于substr取中文字串的乱码问题?
请参阅
concat 方法 | RegExp 对象 | 正则表达式对象 | 正则表达式语法 | String 对象的方法应用于:String 对象
要求
版本 3
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj.split([separator[, limit]])
参数
stringObj
必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。
separator
可选项。字符串或正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。
limit
可选项。该值用来限制返回数组中的元素个数。
说明
split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解。separator 不作为任何数组元素的部分返回。示例
下面的示例演示了 split 方法的用法。function SplitDemo(){
var s, ss;
var s = "The rain in Spain falls mainly in the plain.";
// 在每个空格字符处进行分解。
ss = s.split(" ");
return(ss);
}
Dim str
Dim arrs
Dim i
str="系统管理员,职员,老板"
arrs=split(str,",")
for i=0 to ubound(arrs)
response.write arrs(i) & "<br>"
next
%>
//去掉最后一个逗号
$value = substr($value, 0, strlen($value)-1);
$tmp=explode(",",$value);
foreach($tmp as $v)
{
$v="'".$v."',";
$out.=$v;
}
$out= substr($out, 0, strlen($out)-1);
echo $out;
试看看这段代码吧
if(substr($textList,-1) == ",")
$textList = substr($textList,0,-1);
现在的效果是如果$textList的值是123,456,执行后已经可以去掉最后1个逗号了但最关键的问题是怎么才能变成'123','456'这个样子哎 希望大家多多帮助 几尽崩溃状态
我那个可是标准PHP的
if(substr($s,-1) == ",")
$s = substr($s,0,-1);
echo preg_replace("/(.+)(,|$)/U","'\\1'\\2",$s);
$newStr = "'";
for ($i=0;$i<count($tempStr)-1;$i++) $newStr .= $tempStr[$i]."','";
$newStr .= "'";
echo $newStr;
xuzuning(唠叨)
lzkd(浪子快刀)