2016-11-15 83 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; 
}