首页 » 建站技术 » PHP 技术 » 浏览内容

PHP 4.0 时尚编程百例 —  实例 53  常用数组函数


2005-06-07 20:04:50 4,497 0 发表评论 字体: 作者:C.K.
标签: 时尚编程百例

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

实例说明

本例将介绍常见数组函数的使用。其中有count()函数,用来计算数组元素的个数。变量还没有设定时,传回值为0。还有其他的数组函数:current()、end()和each()等等都是应该了解的数组函数。

编程思路

首先建立—个数组$colors=array(“red”,”green”,”blue”,”yellow”),使用打印语句打印出不同函数的返回值。

count() 函数的使用: count()函数用来取得数组中元素个数,使用它可以取得$colors数组变量的个数为4,同时打印到浏览器。

current()函数的使用:current()函数可以取得数组当前位置的效据,可以使数组移动,然后通过current()函数取得当前数组中的值。

end()函数就是移动数组的一个函数,它把数组移动到最后—个元素上,然后使用current()函数可以把当前的值打印出来.

array each(arrau arrau):传回数组为目前数组指针的索引/值对.传回的数组有四个元素,依序为0、1
索引及值.前述的0与索引为数组的索引,1与值则为数组元素的值。

创作步骤

一、数组元素个数统计 count()函数

$colors=array(“red”,”green”,”blue”,”yellow”);
print(“数组的个数:”.count($colors).”< br >“);            // 数组的个数
首先给$colors变量赋值,使用count(函数打印出$colors数组元素的个数。

二、取得数组当前值的.current()函数

打印数组的当前值,因为数组没有被移动过,所以现在数组的当前值为数组中的第1个元素的值。 print(“数组的当前值:”.current($colors).”< br >“).

三、end()函数的使用

使用end()函数,将数组当前值移动到数组的最后一个元素上,这时数组变量的当前值为”yellow”。

四、each()函数的使用

使用打印语句打印出函数的效果来:

print($slice&91;0&93;."====".$slice&91;1&93;."<br>n");
  • print($slice&91;'key'&93;."====".$slice&91;'value'&93;."<br>n");
  • 五、本例程序代码

    <HTML>
  • <HEAD>
  • <TITLE>数组排序的使用</TITLE>
  • </HEAD>
  • <BODY>
  • <?php
  •          $colors=array("red","green","blue","yellow");
  •          print("数组的个数:".count($colors)."<br>");            // 数组的个数
  •          print("数组的当前值:".current($colors)."<br>");        // 当前的值
  •          end($colors);
  •          print("数组的最后一个值:".current($colors)."<br>");    // 当前的值
  •          print("<hr>");
  •          $slice=each($colors);
  •          print("each()函数的使用:"."<br>");
  •          print($slice&91;0&93;."====".$slice&91;1&93;."<br>n");
  •          print($slice&91;'key'&93;."====".$slice&91;'value'&93;."<br>n");
  • ?>
  • </BODY>
  • </HTML>
    1. 网站统计 Statistics

      • 创建时间: 2005年1月3日 距今4971 天
      • 日志总数: 2461
      • 评论总数: 630
      • 标签总数: 654
      • 链接总数: 273
      • 最后更新: 2017-7-1 18:16:33
      • 您是本站第 13797993 位访客

      广告区 Guǎng Gào