CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

请问各位大虾,读取一个数组变量的下标用什么函数?

楼主liufengok(刘峰)2002-07-29 16:02:17 在 Web 开发 / PHP 提问

请问各位大虾,读取一个数组变量的下标用什么函数?  
  先谢了. 问题点数:20、回复次数:11Top

1 楼wasy(嘻嘻哈哈)回复于 2002-07-29 16:07:13 得分 10

array   array_keys   (   array   input   [,   mixed   search_value])Top

2 楼liufengok(刘峰)回复于 2002-07-29 16:35:20 得分 0

对不起.  
  是我没说明白.  
  我只是要数组函数的第一和最后一个下标.Top

3 楼wasy(嘻嘻哈哈)回复于 2002-07-29 16:46:50 得分 0

$array=array("324",'3w45','a'=>'23');  
  $keyArr=array_keys($array);  
  echo   $keyArr[0]."<BR>";  
  echo   $keyArr[count($keyArr)-1];Top

4 楼liufengok(刘峰)回复于 2002-07-29 16:51:43 得分 0

如果不知道有多少下标呢?Top

5 楼liufengok(刘峰)回复于 2002-07-29 16:53:06 得分 0

还有,下标可能不是以0开始.Top

6 楼LeeMaRS(小菜虎,仍需努力)回复于 2002-07-29 16:58:41 得分 0

wasy的是非常正确的,做完就是这样:  
  <?  
  $array=array("324",'3w45','a'=>'23');  
  $keyArr=array_keys($array);  
  echo   $keyArr[0]."<BR>";  
  echo   $keyArr[count($keyArr)-1]."<BR>";  
   
  echo   $array[$keyArr[0]]."<BR>";  
  echo   $array[$keyArr[count($keyArr)-1]];  
   
  ?>  
   
  你看看结果就明白了.Top

7 楼qiushuiwuhen(秋水无恨)回复于 2002-07-29 17:08:16 得分 10

也可以通过移动内部指标实现  
   
  $arr=array("324",'3w45','a'=>'23');  
  reset($arr);  
  echo   key($arr)."<br>";;  
  end($arr);  
  echo   key($arr)."<br>";;Top

8 楼liufengok(刘峰)回复于 2002-07-29 17:14:57 得分 0

???  
  还是不太明白.  
  这么说吧.  
  数组变量$arr的下标为  
  [123]  
  [124]  
  [125]  
  ...  
  [200]  
  这些下标都是变量.  
  而且,不知道有几个下标.  
  要读出这个数组变量的第一个下标和最后一个.  
  该用什么函数?Top

9 楼wasy(嘻嘻哈哈)回复于 2002-07-29 17:20:27 得分 0

你写一个数组,然后说你想得到什么结果吧Top

10 楼qiushuiwuhen(秋水无恨)回复于 2002-07-29 17:24:28 得分 0

$arr=array();  
  $arr[123]="a";  
  $arr[124]="b";  
  $arr[125]="c";  
  reset($arr);  
  echo   key($arr)."<br>";;  
  end($arr);  
  echo   key($arr)."<br>";;Top

11 楼qiushuiwuhen(秋水无恨)回复于 2002-07-29 17:25:34 得分 0

用array_keys()也可以的  
   
  $arr=array();  
  $arr[123]="a";  
  $arr[124]="b";  
  $arr[125]="c";  
   
   
  $keyArr=array_keys($arr);  
  echo   $keyArr[0]."<BR>";  
  echo   $keyArr[count($keyArr)-1]."<BR>";  
  Top

相关问题

  • 数组变量是否可以做函数的参数?
  • 数组变量
  • HELP!!!!怎么把php的数组变量传给javascript的函数中???
  • 在javaScript中有什么函数可以把数组的值转变为变量
  • 请问一个函数想要返回一个数组(数组变量个数不定)怎么办?
  • 问个菜鸟问题,在函数中定义的变量、数组等是怎么存储的?
  • 已定义一数组A(8),想在数组尾部再追加一些变量,要用那个函数,我忘了,谁能告诉我啊!
  • 请教一个动态数组的问题,动态数组定义成全局变量,在一函数或者事件设置长度,每次进入这函数(或者事件),要声明的数组的长度不同的
  • 向函数传递数组
  • 数组、类、变量、Cstatic

关键词

  • 函数
  • keyarr
  • arr
  • 数组变量
  • 下标
  • array
  • echo
  • keys
  • count

得分解答快速导航

  • 帖主:liufengok
  • wasy
  • qiushuiwuhen

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo