我在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”。
答案 0 :(得分:0)
explode()
函数会将字符串分成指定字符的部分。它还会从结果中排除该字符,因此)
将被排除,就像您想要的那样。
$string = '604)سیدرضی40';
$split = explode(')', $string);
var_dump($split);
//array(2) {
// [0]=> string(3) "604"
// [1]=> string(14) "سیدرضی40"
//}