2015-02-24 5 views
-2

Я следующая строкаКак получить номер из строки в PHP

Casas (3) 

Я хочу, чтобы получить номер три из него.

в Jquery Я использую это регулярное выражение

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

Но я не знаю, как сделать это в PHP

Заранее спасибо

ответ

1

Попробуйте

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

Просто из любопытства: Что такая разница [это] (http://stackoverflow.com/a/ 6278312/3933332) кроме строки? Если answer = none ->, это было бы ошибкой – Rizier123

+0

да..и dint проверить его..а есть много ответов на вопросы о матче перед матчем ... – Nick

2

Вы можете попробуйте что-то вроде этого:

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

?> 

Надеется, что это помогает ..

0

Использования preg_match с регулярным выражением

$f = 'Casas (3)'; 
preg_match('/\(([^)]+)\)/', $f, $fr) 
echo $fr[1]; 
Смежные вопросы