使用php获取括号中包含的值

时间:2009-06-25 07:36:50

标签: php

例如,

字符串是我的名字是xyz(25) 我希望通过php获得25个变量..

3 个答案:

答案 0 :(得分:3)

使用preg_match来执行此操作:

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

将返回

Array
(
    [0] => xyz(25)
    [1] => 25
)

答案 1 :(得分:0)

答案 2 :(得分:0)

我认为skurpur / phalacee解决方案是最灵活/最好的方法,但我找到了另外两个:

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

<?php 
  $exploded = (int)substr(strchr("xyz(25)","("), 1);
?>