PHP格式化字符串就像化学式一样

use*_*731 1 php

转换字符串的最佳方法是什么,CO2CO<sub>2</sub>通过PHP 输出?

Mic*_*ski 8

使用preg_replace()包围的数字组,<sub></sub>

$input = "CO2";
echo preg_replace('/(\d+)/', '<sub>$1</sub>', $input);

// Using $input = "H2SO4";
// Prints:
H<sub>2</sub>SO<sub>4</sub>
Run Code Online (Sandbox Code Playgroud)