如何用php分离pranteses之后的一部分值?
我在mysql表中有一列,其值如下 604)سیدضی40 或 38)بای42 我想将此列提取为两列,并在此新列中将如何用php分离pranteses之后的一部分值?,php,mysql,Php,Mysql,我在mysql表中有一列,其值如下 604)سیدضی40 或 38)بای42 我想将此列提取为两列,并在此新列中将)之前和)之后分开。 我想知道如何使用php代码来分离这些值。例如,我想将上面的示例转换为 第1栏: 604 38 第二栏: بای42سیدض40 我可以使用strrchr函数,如下所示: <?php echo strrchr("604)سیدرضی40",41);?> 并将604)سیضی40转换为)سیضی40,但这并不完全是我想要的。 我想要“604”和
)
之前和)
之后分开。
我想知道如何使用php代码来分离这些值。例如,我想将上面的示例转换为
第1栏:604 38
第二栏:
بای42سیدض40 我可以使用strrchr函数,如下所示:
<?php echo strrchr("604)سیدرضی40",41);?>
并将604)سیضی40转换为)سیضی40,但这并不完全是我想要的。
我想要“604”和“40”作为结果
作为一个英语示例,我想将“767)abc”转换为两部分:“767”和“abc”。该函数将按指定字符将字符串拆分为多个部分。它还将该字符从结果中排除,因此将根据需要排除)
$string = '604)سیدرضی40';
$split = explode(')', $string);
var_dump($split);
//array(2) {
// [0]=> string(3) "604"
// [1]=> string(14) "سیدرضی40"
//}
只需使用
explode('(',$string)
@BizzyBob:explode('(',“604)سیییی40”);对我来说什么都不返回!很抱歉使用了错误的括号。应该是a'),正如@BizzyBob所说的那样对我有效。