如何在 preg_replace 的字符串中的句子中给出 space?

How to give space in sentence in string with preg_replace?

我有一个问题: 句子:“12223233 四人间”

$kamar = $_POST['kamarpilihan'];
 $kamarhuruf = preg_replace("/[^a-z]+""/", "", $kamar);

结果: 四人

期望: 四人

谢谢

您可以用 space 和 trim 字符串替换小写字母以外的所有字符:

$kamar = "12223233 sekamar berempat";
echo trim(preg_replace("/[^a-z]+/", " ", $kamar));
// => sekamar berempat

参见PHP demo