$str = "11:58:35";
$time_parts = array();
$pos = 0;
while (($pos = strpos($str, ":", $pos)) != false) {
array_push($time_parts, substr($str, 0, $pos - 0));
$str = substr($str, $pos + 1);
}
array_push($time_parts, $str); // Add the seconds
if (count($time_parts) != 3) {
echo "Invalid time format\n";
}
$hours = intval($time_parts[0]);
$minutes = intval($time_parts[1]);
$seconds = intval($time_parts[2]);
echo $hours . ":" . $minutes . ":" . $seconds;
/*
run:
11:58:35
*/