拆分字符串并在其上添加部分

Split string and add part on it

所以说我有一个像2x + 2y这样的字符串,我想拆分这些字符串。

我希望拆分完成,它在解析或更改后看起来像 2 * x + 2 * y

我查看了 preg_replace 的 PHP 手册,但我似乎找不到适合我的东西,我想它可能会寻找 number + letter 然后替换它在中间使用 *,但我不知道如何实现。

试试这个代码

<?php
$string = "2x + 2y";
$result = preg_replace("/([0-9]+)([A-Za-z])/", " * ", $string);
echo $result;
?>