分开的数字,未知数和数学符号

| 我有一个像这样的字符串:
x+1=13-x
我要做的是将未知数(
x
)与数学符号(
+
-
*
:
/
)和数字分开。这意味着字符串的左侧将是类似于ѭ7like的数组,而右侧将是
[13,-,x]
。 在此之前,我只使用一位数字,所以我只使用
str_split()
函数,但是现在我想使用我不擅长的RegEx。     
已邀请:
        您需要对此稍作调整,但是请尝试以下操作:
<?php
$data = \"a+123=x-23\";
$arr = preg_split(\"/\\\\b/\", $data);
print_r($arr);
?>
$ php t.php
Array
(
    [0] => 
    [1] => a
    [2] => +
    [3] => 123
    [4] => =
    [5] => x
    [6] => -
    [7] => 23
    [8] => 
)
如您所见,单个组件在结果数组中可见。您需要注意空白问题。     

要回复问题请先登录注册