如何在php中设置其他字符之间的字符

erf*_*fan 2 php numbers clock

如何在PHP中将字符串样本1转换为样本2:

这个字符串:0510

之后:05:10

谢谢

Tat*_*nen 5

没有提供更多信息,有数百种方法可以将'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)

  • 很棒的调用`str_split()`/`implode()`combo. (3认同)