首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • split函数疑问 [已结帖,结帖人:pineapple1175]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • pineapple1175
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2007-05-12 14:40:20 楼主
    有一个字符串     $str= "10.0.0.0                 *                               255.255.255.0       U           0             0                 0   eth0 "用了:
    $info=split( "   "$str);之后发现只有$info[0]= "10.0.0.0 "其余的都没分离出来,后来用换成$str= "10.0.0.0   *   255.255.255.0   U   0   0   0   eth0 ";就能全不分离出来了,只能分离一个空格,晕了半天,请问各位大侠若我是第一种情况,如何分离出来呢?有其它函数或者把原串种多个空格变成一个空格??
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yiwusuo
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-05-12 15:06:561楼 得分:15
    用空格分空格当然不行
    请用:

    $info=preg_split( '/   +/ ',$str);
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • winstonczc
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-05-12 15:22:362楼 得分:0
    学习...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • willko
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-05-12 17:07:553楼 得分:0
    没问题吧??
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xuzuning
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 40

      9

    发表于:2007-05-12 17:27:004楼 得分:5
    split( "   + ",$str)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • pineapple1175
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-05-12 18:22:475楼 得分:0
    谢谢二楼,问题解决
    修改 删除 举报 引用 回复