PHP只反转字母

Ива*_*ков 2 php

是否可以仅反转单词中的字母?

例如,如果我有这个词 $word = "word,!";

我需要结果 $result = "drow,!";

我试过使用strrev但它也反转了标点符号.

scr*_*gar 10

 $word = "word,!pineapple--pizza";
 $revd = preg_replace_callback('#([A-Za-z]+)#', 'rev_first', $word);

function rev_first($matches){
    return strrev($matches[1]);
}
Run Code Online (Sandbox Code Playgroud)

http://3v4l.org/PXEs8

这是你在找什么?