如何分离一部分带有PHP的pranteses之后的价值?

时间:2017-01-12 00:33:03

标签: php mysql

我在mysql表中有一个列,其中包含

等值
  

604)سیدرضی40   要么   38)صبای42

我想将此列提取为两列,并在此新列中)之前和)之后分隔。 我想知道如何使用PHP代码来分隔这些值。例如,我想将上面的例子转换为

  

第1栏:
   604 38
    列2:
  صبای42سیدرضی40

我可以使用strrchr函数:

<?php echo strrchr("604)سیدرضی40",41);?>

并转换604)سیدرضی40到)سیدرضی40但它并不完全是我想要的。 我希望得到“604”和“سیدرضی40”。

作为一个英语示例,我想将“767)abc”分为两部分:“767”和“abc”。

1 个答案:

答案 0 :(得分:0)

explode()函数会将字符串分成指定字符的部分。它还会从结果中排除该字符,因此)将被排除,就像您想要的那样。

$string = '604)سیدرضی40';

$split = explode(')', $string);

var_dump($split);

//array(2) { 
//    [0]=> string(3) "604" 
//    [1]=> string(14) "سیدرضی40"
//}