По умолчанию они являются целыми числами (int). Если у вас есть такой код,
var_dump(range(0,10));
Тогда выход будет:
array(9) { [0]=> int(11) [1]=> int(12) [2]=> int(13) [3]=> int(14) [4]=> int(15) [5]=> int(16) [6]=> int(17) [7]=> int(18) [8]=> int(19) }
Но если параметры переменной диапазона являются поплавки,
var_dump(range(0.5,10.5));
Тогда выход будет :
array(11) { [0]=> float(0.5) [1]=> float(1.5) [2]=> float(2.5) [3]=> float(3.5) [4]=> float(4.5) [5]=> float(5.5) [6]=> float(6.5) [7]=> float(7.5) [8]=> float(8.5) [9]=> float(9.5) [10]=> float(10.5) }
Поэтому ответ зависит от двух входных параметров, которые вы передаете функции диапазона.
Вы имеете в виду, что хотите получить типы за '$ numbers'? – aldrin27
int's http://ideone.com/f3Ru8S – nogad
Спасибо, nogad, я так думаю, но не уверен :) –