如何在php中设置其他字符之间的字符
如何在PHP中将字符串示例1转换为示例2: 此字符串:0510 之后:05:10如何在php中设置其他字符之间的字符,php,numbers,clock,Php,Numbers,Clock,如何在PHP中将字符串示例1转换为示例2: 此字符串:0510 之后:05:10 谢谢在不提供更多信息的情况下,有数百种方法可以将“0510”转换为“05:10”。您可以使用.substr(): 或括号: $string = $string[0].$string[1].':'.$string[2].$string[3]; 或者使用.str\u split()和内爆(): 或.preg\u replace(): 我不是很确定你想要什么,但也许你在找替补 $sample2 = substr($sa
谢谢在不提供更多信息的情况下,有数百种方法可以将“0510”转换为“05:10”。您可以使用
.substr()
:
或括号:
$string = $string[0].$string[1].':'.$string[2].$string[3];
或者使用.str\u split()
和内爆()
:
或.preg\u replace()
:
我不是很确定你想要什么,但也许你在找替补
$sample2 = substr($sample1, 0, 2) . ':' . substr($sample1, -2);
有关详细信息,请参阅。使用substr()
将字符串拆分为两个,然后再次追加
$string = '0510';
$first = substr($string, 0, 2);
$second = substr($string, 2);
echo $first . ':' . $second
当你加上“时钟”标签时,我想你说的是时间。因此,您也可以为此使用一些日期/时间函数:
echo date("H:i", strtotime('0510'));
输出:
05:10
老兄,你的问题太简单/难回答,你应该在
str_split()
/内爆()
组合中加入更多细节。非常感谢论坛中的所有朋友。。。这个答案非常简单有效!谢谢
$string = '0510';
$first = substr($string, 0, 2);
$second = substr($string, 2);
echo $first . ':' . $second
echo date("H:i", strtotime('0510'));
05:10