preg_replace
会删除输出中的每个第一个数字。可能是什么问题呢?我的代码如下:
$return .= preg_replace('/(\d)+(st|nd|rd|th)([^\w\d]|$)/', '$1<sup>$2</sup>$3', $ttl2);
答案 0 :(得分:0)
我知道了。我希望有一天这会帮助某人。我需要在&amp;和变量和$ 1。看这里( $)/','$ 1 )。正确的代码如下:
$ return。= preg_replace('/(\ d)+ +(st | nd | rd | th)([^ \ w \ d] | $)/','$ 1 $ 2 $ 3 ',$ ttl2);