write a php function which converts number ranges to number prefixes and maximum length/remaining length
example $a and $b should be the same
$a = range_to_prefix_with_length("4179490000","4179579990"");
$b = array(
array("prefix"=>"417949", "len"=>"10"),
array("prefix"=>"417950", "len"=>"10"),
array("prefix"=>"417951", "len"=>"10"),
array("prefix"=>"417952", "len"=>"10"),
array("prefix"=>"417953", "len"=>"10"),
array("prefix"=>"417954", "len"=>"10"),
array("prefix"=>"417955", "len"=>"10"),
array("prefix"=>"417956", "len"=>"10"),
array("prefix"=>"4179570", "len"=>"10"),
array("prefix"=>"4179571", "len"=>"10"),
array("prefix"=>"4179572", "len"=>"10"),
array("prefix"=>"4179573", "len"=>"10"),
array("prefix"=>"4179574", "len"=>"10"),
array("prefix"=>"4179575", "len"=>"10"),
array("prefix"=>"4179576", "len"=>"10"),
array("prefix"=>"4179577", "len"=>"10"),
array("prefix"=>"4179578", "len"=>"10"),
array("prefix"=>"41795790", "len"=>"10"),
array("prefix"=>"41795791", "len"=>"10"),
array("prefix"=>"41795792", "len"=>"10"),
array("prefix"=>"41795793", "len"=>"10"),
array("prefix"=>"41795794", "len"=>"10"),
array("prefix"=>"41795795", "len"=>"10"),
array("prefix"=>"41795796", "len"=>"10"),
array("prefix"=>"41795797", "len"=>"10"),
array("prefix"=>"41795798", "len"=>"10"),
array("prefix"=>"417957990", "len"=>"10"),
array("prefix"=>"417957991", "len"=>"10"),
array("prefix"=>"417957992", "len"=>"10"),
array("prefix"=>"417957993", "len"=>"10"),
array("prefix"=>"417957994", "len"=>"10"),
array("prefix"=>"417957995", "len"=>"10"),
array("prefix"=>"417957996", "len"=>"10"),
array("prefix"=>"417957997", "len"=>"10"),
array("prefix"=>"417957998", "len"=>"10"),
array("prefix"=>"4179579990", "len"=>"10"));