我正在尝试通过PHP中的preg_replace充满行的文本文件进行一些计算器计数...虽然下面的代码对我有效...但它反过来计算......任何人都知道我怎么能得到结果从1开始而不是倒计时到一个???
$num = count($lines);
$return = preg_replace('%\$postnum%msi','post' . $num, $return);
它返回:
post10
post9
post8
post7
post6
post5
post4
post3
post2
post1
我想让它归还:
post1
post2
post3
post4
post5
post6
post7
post8
post9
post10
有什么建议吗? THX。
答案 0 :(得分:0)
您考虑过array_reverse()吗?
$return = array_reverse(preg_replace('%\$postnum%msi','post' . $num, $return));
使用问题输出的通用示例:
答案 1 :(得分:0)
$return = array('post10',
'post9',
'post8',
'post7',
'post6',
'post5',
'post4',
'post3',
'post2',
'post1');
$result = array_reverse($return);
有 可以帮忙