dtfbj24048 2011-10-19 05:38
浏览 8
已采纳

关键字搜索[重复]

Possible Duplicate:
How can I split a list with multiple delimiters?

I am a newbie in php and My client want me to search utility in php webapplication using which user can enter words having spaces or commas. I am not sure is this possible in php to seaparate a string based on commas and spaces as well. As explode converts the string in array which can not be again used with explode..

  • 写回答

1条回答 默认 最新

  • dpowt82802 2011-10-19 05:54
    关注

    For more complex string splitting, use preg_split() or mb_split() and supply a regular expression.

    Use mb_split() if your input string is in a multibyte encoding and you need to match against those characters for your split expression.

    Example:

    $input = "a,b, c d";
    $psplit = preg_split('/[\s,]+/', $input);
    $mbsplit = mb_split('[\s,]+', $input);
    $psplit===$mbsplit; // === array('a','b','c','d');
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 易康econgnition精度验证
  • ¥15 线程问题判断多次进入
  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致