принимая значение, содержащееся в скобках, используя php - PullRequest
2 голосов
/ 25 июня 2009

например строка моя зовут XYZ (25) я хочу получить 25 в переменной через php ..

Ответы [ 3 ]

3 голосов
/ 25 июня 2009

используйте preg_match, чтобы сделать это:

$string = "xyz(25)";
preg_match("/.*\((\d*)\)/", $string, $matches);
print_r($matches);

вернется

Array
(
    [0] => xyz(25)
    [1] => 25
)
0 голосов
/ 25 июня 2009

Я думаю, что решения skurpur / phalacee - самые гибкие / лучшие подходы, однако я нашел два других:

<?php
  $exploded = explode("(", "xyz(25)");
  $yourint = (int)$exploded[1];  
?>

<?php 
  $exploded = (int)substr(strchr("xyz(25)","("), 1);
?>
0 голосов
/ 25 июня 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...