如何得到一个数字一个字符串的PHP

问题描述:

我有以下字符串如何得到一个数字一个字符串的PHP

Casas (3) 

我想要得到的第三出来的。

jQuery中

我使用这个正则表达式

regExp = /\(([^)]+)\)/; 

但我不知道怎么做,在PHP

在此先感谢

试试这个

$str = "Casas (3)"; 
preg_match_all('!\d+!', $str, $matches); 
print_r($matches); 
+0

只是出于好奇的preg_match:有什么区别[本](http://stackoverflow.com/a/ 6278312/3933332)除了字符串?如果答案=没有 - >这将是一个骗局 – Rizier123 2015-02-24 06:07:37

+0

是的..我的力气检查它..因为有很多preg匹配问题的答案可用... – Nick 2015-02-24 06:54:43

你可以尝试这样的事情:

<?php 
$text = 'Casas (3)'; 
preg_match('#\((.*?)\)#', $text, $match); 
print $match[1]; 

?> 

希望它可以帮助..

使用与您的正则表达式

$f = 'Casas (3)'; 
preg_match('/\(([^)]+)\)/', $f, $fr) 
echo $fr[1];