例如 包含在括号内的值的字符串是我的名字是某某(25) 我想25通过PHP变量..考虑使用PHP
Q
考虑使用PHP
2
A
回答
3
使用的preg_match做到这一点:
$string = "xyz(25)";
preg_match("/.*\((\d*)\)/", $string, $matches);
print_r($matches);
将返回
Array ( [0] => xyz(25) [1] => 25 )
0
0
我觉得skurpur/phalacee解决方案是最灵活的/最好的方法,但是我发现了两个人:
<?php
$exploded = explode("(", "xyz(25)");
$yourint = (int)$exploded[1];
?>
<?php
$exploded = (int)substr(strchr("xyz(25)","("), 1);
?>
相关问题
- 1. 考虑使用NHapi
- 2. 。减去考虑在PHP
- 3. UISlider不考虑
- 4. 设计考虑
- 5. 设计考虑
- 6. 考虑订婚
- 7. 考虑到DST
- 8. 使用“exec”php命令考虑安全问题
- 9. 确保在使用PHP时考虑所有异常
- 10. 的PHP框架来考虑与Facebook的HipHop使用
- 11. PHP MySQL - 不考虑字符集
- 12. PHP IF语句不考虑变量!
- 13. PHP RIGHT JOIN查询不考虑null?
- 14. PHP字符串比较考虑在
- 15. 考虑使用春季社交项目
- 16. 使用strtotime并考虑时区
- 17. 超时没有考虑到使用axis1.4
- 18. 设计考虑与用户
- 19. uitableviewcells,设计考虑
- 20. TimeZoneInfo.ConvertTimeFromUtc不考虑DST
- 21. 考虑DECS与SSIS?
- 22. Flex性能考虑
- 23. setSearchDisplayController考虑private-API?
- 24. 应该考虑怎样考虑可伸缩性
- 25. 正则表达式:固定长度不考虑“ - ”考虑
- 26. 转换RGBA到RGB考虑背景考虑
- 27. Webservice:考虑设计和安全考虑事项?
- 28. :考虑伪不考虑方向(rtl)后? (火狐)
- 29. 如何使通配符考虑空间
- 30. 考虑冲突使Unity解决实现
这只适用于整数值。这将做到: $ exploded = explode(“(”,“xyz(25)”); $ exploded = explode(“(”,“exploded [1]”); $ return = exploded [0]; – Residuum 2009-06-25 08:00:44