php – 在字符串中间添加一个字符
发布时间:2020-12-13 16:42:21 所属栏目:PHP教程 来源:网络整理
导读:这可能是一个简单的解决方案,这将导致一个facepalm.我有时间存储为一个4个字符的长字符串,即1300. 我正在尝试将该字符串显示为13:00.我觉得有必要有一个解决方案,这比现在做的更优雅. 我目前有: $startTime = get_field($dayStart,$post-ID);$endTime = get
这可能是一个简单的解决方案,这将导致一个facepalm.我有时间存储为一个4个字符的长字符串,即1300.
我正在尝试将该字符串显示为13:00.我觉得有必要有一个解决方案,这比现在做的更优雅. 我目前有: $startTime = get_field($dayStart,$post->ID); $endTime = get_field($dayEnd,$post->ID); for ($x=0; $x = 4; $x++){ if(x == 2){ $ST .= ':'; $ET .= ':'; } else { $ST .= $startTime[x]; $ET .= $endTime[x]; } } $startTime = $ST; $endTime = $ET; 该字符串始终为4个字符长. $time = "1300"; $time = substr($time,2).':'.substr($time,2,2); 编辑: 这是解决这个问题的一般解决方案: function insertAtPosition($string,$insert,$position) { return implode($insert,str_split($string,$position)); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |