没有提供更多信息,有数百种方法可以将'0510'转换为'05:10'.你可以使用.substr()
:
$string = '0510';
$string = substr($string, 0, 2).':'.substr($string, -2);
Run Code Online (Sandbox Code Playgroud)
或括号:
$string = $string[0].$string[1].':'.$string[2].$string[3];
Run Code Online (Sandbox Code Playgroud)
或.str_split()
用.implode()
:
$string = implode(':', str_split($string, 2));
Run Code Online (Sandbox Code Playgroud)
或者.preg_replace()
:
$string = preg_replace(`~(\d{2})(\d{2})~`, '$1:$2', $string);
Run Code Online (Sandbox Code Playgroud)