实际输出
$hour=$pk['openingHoursEnglish'];
"Mon - Fri: 0800-2100, Sat: 0900-2000"
I Want it Like
"Mon - Fri: 08:00-21:00, Sat: 09:00-20:00"
你可以这样做:
$str = "Mon - Fri: 0800-2100, Sat: 0900-2000";
$line = preg_replace_callback( '/'d{4}/', function ($matches) {
return implode( ':', str_split( $matches [0], 2 ) );
}, $str );
var_dump( $line, $str );
这是我的在线测试:演示
我希望能解决你的问题
在从Json文件中显示字符串之前,使用Javascript拆分字符串。为此,您可以使用JavaScript String split()方法