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