我想知道什麼函數可以分割一個給定的字符串,所以我想出了一個以匹配的字和其他部分開頭的子字符串。自從我開始搜索起,我有一段很長的時間,我感到絕望,分割字符串的方法有很多,我只是想幫助你找出最好的方法來分割。在匹配的字的開頭分割一個字符串
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