foreach(range(1, 10) as $numbers)
{
echo $numbers. " ";
}
當我們使用foreach循環,其數據類型的$號元素?或者foreach循環用於顯示數組的產品?
foreach(range(1, 10) as $numbers)
{
echo $numbers. " ";
}
當我們使用foreach循環,其數據類型的$號元素?或者foreach循環用於顯示數組的產品?
默認情況下,它們是整數(整數)。如果你有這樣的代碼,
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) }
所以答案是:它取決於你給範圍函數的兩個參數輸入。
也可以是字符串數據類型:range()也可以與ASCII字符一起使用 - 'var_dump(range('H','O'));' –
是的。不僅。我忘了那個 –
你的意思是你想要得到每個'$ numbers'的類型? – aldrin27
int的http://ideone.com/f3Ru8S – nogad
謝謝,nogad,我是這麼認爲的,但是沒有確定:) –