preg_replace删除输出中的每个第一个数字

时间:2015-11-24 06:23:29

标签: php

打印到TCPDF时,

preg_replace会删除输出中的每个第一个数字。可能是什么问题呢?我的代码如下:

$return .= preg_replace('/(\d)+(st|nd|rd|th)([^\w\d]|$)/', '$1<sup>$2</sup>$3', $ttl2);

1 个答案:

答案 0 :(得分:0)

我知道了。我希望有一天这会帮助某人。我需要在&amp;和变量和$ 1。看这里( $)/','$ 1 )。正确的代码如下:

$ return。= preg_replace('/(\ d)+ +(st | nd | rd | th)([^ \ w \ d] | $)/','$ 1 $ 2 $ 3 ',$ ttl2);