所以我有字符串,如果需要可以转换为整数:
$pages = '154';
如何将其转换为如下数组:
array (
[0] => 1,
[1] => 2,
[2] => 3,
[3] => 4,
....
[153] => 154);
答案 0 :(得分:2)
只需创建一个范围:
$result = range(1, $pages);
如果您有其他数字可以开始或结束,可以获得更大的灵活性;创建键的范围和值的范围并组合:
$result = array_combine(range(0, $pages-1), range(1, $pages));
答案 1 :(得分:-1)
如果你确定,字符串只包含数字,你可以简单地遍历数字并用数字填充数组
$pages = '154';
for($i=0;$i<$pages;$i++){
$array[] = $i+1;
}