Linux下的编程PHP高级技巧全放送(二)(3)Linux认证考试

文章作者 100test 发表时间 2009:04:30 07:51:18
来源 100Test.Com百考试题网


现在我们已经掌握了如何添加元素和合并数组,我们再来看看如何从一个数组中删除元素。从一个数组的末尾删除一个元素可以使用array_pop()函数,使用array_shift()函数可以从一个数组的开头删除一个元素。尽管使用array_pop()或 array_shift()从数组中删除了一个元素,你还可以把这个元素当作一个变量来使用。使用array_pop()从一个数组的末尾删除一个元素:

 <.?

  /*建立一个数组*/

  $fruitArray = array("apple", "orange", "banana", "kiwi", "pear").

  /* 从数组的末尾删除一个元素*/

  $popped = array_pop($fruitArray).

  /* 显示删除后数组的内容和你删除的元素*/

  while (list($key,$value) = each($fruitArray)) {

  echo "$key : $value<.br>.".

  }

  echo "<.br>.and finally, in $popped: $popped".

  ?>.

运行上面的脚本会得到下面的结果:

0 : apple

  1 : orange

  2 : banana

  3 : kiwi

  and finally, in $popped: pear

我们再来讨论一个从一个数组的末尾删除元素的例子:

  <.?

  /* 建立一个数组*/

  $fruitArray = array("apple", "orange", "banana", "kiwi", "pear").

  /*从一个数组的开始删除一个元素*/

  $shifted = array_shift($fruitArray).

  /* 显示删除后数组的内容和你删除的元素*/

  while (list($key,$value) = each($fruitArray)) {

  echo "$key : $value<.br>.".

  }

  echo "<.br>.and finally, in $shifted: $shifted".

  ?>.

运行上述脚本会得到如下的显示结果:

  0 : orange

  1 : banana

  2 : kiwi

  3 : pear

  and finally, in $shifted: apple

另外还有几个函数可以对数组中的元素进行排序,但在这里我们将只简要介绍基本的排序函数,说明排序的过程:

  <.? /*建立一个数组*/

  $fruitArray = array("apple", "orange", "banana", "kiwi", "pear").

  /* 对数组进行排序*/

  sort($fruitArray).

  /*显示每个元素及其序号*/

  while (list($key,$value) = each($fruitArray)) {

  echo "$key : $value<.br>.".


相关文章


台湾一位网友考RHCE的心得Linux认证考试
认证实战经验分享:一个新手RHCE的酸甜苦辣Linux认证考试
精华:升级Linux操作系统内核奋斗记Linux认证考试
否定五个针对Linux系统的荒诞说法Linux认证考试
Linux下的编程PHP高级技巧全放送(二)(3)Linux认证考试
Linux下的编程PHP高级技巧全放送(二)(1)Linux认证考试
Linux下的编程PHP高级技巧全放送(二)(2)Linux认证考试
Linux认证Linux文件权限的设置技巧Linux认证考试
高手攻关心得:RHCE实战详细经验Linux认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛