首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP数组编号

PHP数组编号
EN

Stack Overflow用户
提问于 2012-04-24 15:40:21
回答 5查看 149关注 0票数 2

简单的问题,我用下面的方法填充了我的数组:

代码语言:javascript
复制
$options = range(1, 10);

这将导致:

代码语言:javascript
复制
  array
  (
     [0] => 1
     [1] => 2
     etc. etc.
  )

这不是我想要的结果..

我需要这样的数组:

代码语言:javascript
复制
 array
 (
   [1] => 1
   [2] => 2
   etc.
 )

如何完成这项简单的任务?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-04-24 15:41:47

代码语言:javascript
复制
<?php
for( $i = 1; $i <= 10; $i ++ ) {
   $array[$i] = $i;
}

瞧。:)

票数 3
EN

Stack Overflow用户

发布于 2012-04-24 15:44:08

可能是这样的:

代码语言:javascript
复制
$options = range(0, 10);
unset($options[0]);

working example

票数 6
EN

Stack Overflow用户

发布于 2012-04-24 15:44:19

如果您想要一行程序而不是像Berry建议的for循环,那么只需使用array_combine

代码语言:javascript
复制
$array = array_combine(range(1,10),range(1,10));
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10293721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档