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

林继 PHP 技术 4,650 共写了894个字 (2005-06-07 20:04:50) 没有评论 打印 扫描二维码 百度未收录

实例说明

本例将介绍常见数组函数的使用。其中有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()函数的使用

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

  1. print($slice&91;0&93;."====".$slice&91;1&93;."<br>n");
  2. print($slice&91;'key'&93;."====".$slice&91;'value'&93;."<br>n");

五、本例程序代码

  1. <HTML>
  2. <HEAD>
  3. <TITLE>数组排序的使用</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?php
  7.          $colors=array("red","green","blue","yellow");
  8.          print("数组的个数:".count($colors)."<br>");            // 数组的个数
  9.          print("数组的当前值:".current($colors)."<br>");        // 当前的值
  10.          end($colors);
  11.          print("数组的最后一个值:".current($colors)."<br>");    // 当前的值
  12.          print("<hr>");
  13.          $slice=each($colors);
  14.          print("each()函数的使用:"."<br>");
  15.          print($slice&91;0&93;."====".$slice&91;1&93;."<br>n");
  16.          print($slice&91;'key'&93;."====".$slice&91;'value'&93;."<br>n");
  17. ?> 
  18. </BODY>
  19. </HTML>

历史上的今天

6月
7

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >