我想知道什么函数可以分割一个给定的字符串,所以我想出了一个以匹配的字和其他部分开头的子字符串。自从我开始搜索起,我有一段很长的时间,我感到绝望,分割字符串的方法有很多,我只是想帮助你找出最好的方法来分割。在匹配的字的开头分割一个字符串
1
A
回答
2
PHP的strstr能为你做这个简单的
用法为:
$fragment = strstr($string, $search);
如果你正在运行PHP 5.3之前获得部分您可以使用与搜索词相同的功能:
$fragment_before = strstr($string, $search, true);
+0
这是完美的!谢谢 :) – user544262772 2011-05-27 22:22:40
2
$str = 'hjae adj xyz asdj asdjs';
$search = 'xyz';
if(($pos = strpos($str, $search)) !== false)
{
$before = substr($str, 0, $pos); // hjae adj
$after = substr($str, $pos); // xyz asdj asdjs
}
+0
井strstr是更容易,虽然这是一个很好的方式来达到相同的目的!谢谢 – user544262772 2011-05-27 22:23:20
1
0
有几种分割字符串的方法。我不确定你确切想要什么,但我建议你检查preg_split和explode。
相关问题
- 1. 在行的开头分割一个字符串
- 2. RegEx匹配字符串开头的符号或字符串本身的开头
- 3. Python匹配'。'在字符串开头
- 4. 匹配一个字符串的开头或通过在JavaScript
- 5. 分割字符串不匹配
- 6. 匹配不以字符串开头的字符串
- 7. 分割一个名字的字符串
- 8. 匹配使用匹配的字符串开头的点?
- 9. Ruby正则表达式:匹配以字符串开头还是换行符开头的匹配字符串?
- 10. 分割一个字符串
- 11. 将字符串分割一个字符
- 12. 在Mysql中为UTF8字符串匹配字的开头
- 13. 匹配以特定字符开头的字符串
- 14. 如何匹配字符串或字符开头的Python
- 15. 分割字符串并存储在一个新的字符串
- 16. Groovy的 - 分割字符串与多个括号匹配
- 17. 只有当字符串以连续3个数字开头的字符串时才匹配第一个数字
- 18. 匹配字符串开头的首字母后跟一个有效的字母字符串 - 正则表达式
- 19. 分割一个字符串,然后按字符分割
- 20. 在一定数量的字符后分割一个字符串
- 21. 的Javascript匹配“\”在一个字符串
- 22. 在jQuery的某个点/字符处分割一个字符串
- 23. 在某个子字符串中分割一个字符串?
- 24. 如何查找有一个字符串匹配的字符串和一个字符串在Linux中不匹配
- 25. 如何指定一个NSPredicate来匹配不以字母开头的字符串?
- 26. R分割字符串并保持子串右边的匹配?
- 27. 在另一个字符串的开头插入字符串
- 28. 使用匹配多个字符的正则表达式分割字符串
- 29. 分割字符串和工艺的foreach匹配它在bash
- 30. 在模式不匹配的js中分割字符串?
'explode()'怎么样? – 2011-05-27 21:54:55