0
A
回答
3
使用爆炸而不是拆分。爆炸的結果是一個數組,所以使用list()
:
list(,$productid) = explode('_', $PagePath, 2);
注2代替1.使用1將不分裂的任何第三個參數,。或者,只是使用preg_replace
:
$productid = preg_replace('/^.*?_/', '', $PagePath);
2
你可以嘗試:
$productidtokens = explode("_",$pagePath, 2);
if(count($productidtokens)>1)
$productid = $productidtokens[1];
0
嘗試$productid = explode('_',$PagePath)
。
如果你只是想在'_'後面取文字,那就擺脫寫出的數組中的第一個索引:array_shift($productid)
。
2
$ productId = substr($ string,(strpos($ PagePath,'_')+ 1)); // + 1佔下劃線
相關問題
- 1. 通過搜索字符串獲取子字符串文本來獲取字符串的子字符串?
- 2. 獲取最後一個號碼後文本的字母數字字符串
- 3. Python:獲取/掃描某個字符串後的所有文本
- 4. 從EditText獲取文本字符串?
- 5. 在文本中獲取字符串
- 6. 如何獲取文本和字符串?
- 7. Umbraco - 獲取文本字符串值
- 8. 從文本字符串獲取屬性
- 9. 捕獲字符串中的某個字符後的文本python
- 10. 在特定文本後獲取字符串
- 11. 獲取aspx後的字符串?
- 12. 獲取字符串中的最後一個子字符串?
- 13. 如何在PHP中獲取字符串後的字符串?
- 14. 在字符'?'之後從字符串中獲取最後一個字符串
- 15. 獲取符之間的文本字符串中的
- 16. 從字符串獲取字符後的數字?
- 17. 獲取字符串前/ String.indexof在C#後
- 18. 從nstableview中的文本字段獲取字符串值
- 19. 獲取字符串中最後一個子串索引後的字符
- 20. 從文本正文獲取一個字符串的行號
- 21. 獲取任意腳本文件的Python文檔字符串
- 22. 將字符串讀入字符數組,然後獲取字符串的大小
- 23. 獲取字符串
- 24. 獲取字符串
- 25. 獲取字符串
- 26. 獲取字符串
- 27. 獲取字符串2個字符串
- 28. 從字符串獲取子字符串__
- 29. 從文本文件中獲取子字符串供以後使用
- 30. C++獲取字符串中的最後一個字符
謝謝:D完美地完成了這項工作,我到底是怎麼忘記了正則表達式神太遲了 – user393273 2010-11-25 22:46:31