2016-11-15 67 views
0

所以我有字符串,如果需要可以是轉換器整數:如何整數轉換成等於整數元素的數組

$pages = '154'; 

如何轉換成數組是這樣的:

array (
[0] => 1, 
[1] => 2, 
[2] => 3, 
[3] => 4, 
.... 
[153] => 154); 
+2

請提供您的嘗試和解釋您卡在哪裏。 –

回答

2

只需創建一個範圍:

$result = range(1, $pages); 

對於如果您有其他數字開始或結束上更多的靈活性;創建範圍爲鍵和值的範圍,並結合:

$result = array_combine(range(0, $pages-1), range(1, $pages)); 
0

,如果你確信,該字符串僅由數字,你可以簡單地遍歷號碼,並填寫與incemental數字數組

$pages = '154'; 
for($i=0;$i<$pages;$i++){ 
    $array[] = $i+1; 
}