这样使用split有什么不对吗?我的程序结果怎么不对? $arr = split("|",$aa);写反了是$arr = split($aa,"|"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那为什么把竖线改成空格就可以? $aa = "232 318 1269 181 2475 161 3"; $arr = split(" ",$aa); foreach($arr as $value) { printf($value . "<br>"); } to laeep(laeep):我刚才试过了,你的方法也不可以.结果只有一个竖线。 正确的代码:<?php$aa = "232|318|1269|181|2475|161|3";$arr = split("\|",$aa);foreach($arr as $value){printf($value . "<br>");}?>split会使用正则引擎,所以"|"会被看成一个正则表达式,需要\转义另外,在这个例子里,不推荐使用split,如果只是如此例般简单的分割,建议使用explode()楼主还问到string的方法,我建议你去阅读PHP的手册,里面有很详尽的解释。 to laeep(laeep):你说的也不可以呀,结果只有一个坚线. $aa = "232|318|1269|181|2475|161|3";$arr = split("\|",$aa); wordpress图文幻灯片问题. PHP 集成开发环境能适应公司需要吗? 引用类的问题.. php写的注册机,欢迎使用 php设置cookie值是中文,用javascript获取cookie出现乱码(编码),如何解决??(重分悬赏) 怎样把远端虚拟主机上超过100M的mysql数据库备份到本地?急!!! 代码在这里!看你怎么处理! 求购一个网上数码冲印系统 PHP高手快现身!!! 对于组合唯一的疑惑 [Smarty模板问题]为何我的模板不能加载? 我在自己的网站空间上为一个客户建了文件夹来放他的网站,他后来购买了一个国际域名,域名指向是出问题了
$aa = "232 318 1269 181 2475 161 3";
$arr = split(" ",$aa);
foreach($arr as $value)
{
printf($value . "<br>");
}
我刚才试过了,你的方法也不可以.结果只有一个竖线。
<?php
$aa = "232|318|1269|181|2475|161|3";
$arr = split("\|",$aa);
foreach($arr as $value)
{
printf($value . "<br>");
}
?>split会使用正则引擎,所以"|"会被看成一个正则表达式,需要\转义另外,在这个例子里,不推荐使用split,如果只是如此例般简单的分割,建议使用explode()楼主还问到string的方法,我建议你去阅读PHP的手册,里面有很详尽的解释。
你说的也不可以呀,结果只有一个坚线.
$arr = split("\|",$aa);