ddxiami

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: 黄振国

[php函数] 基础函数-数组处理函数

[复制链接]
 楼主| 发表于 2014-11-3 16:19:45 | 显示全部楼层
#key() 函数返回数组内部指针当前指向元素的键名。
#语法:key(array)
=======================================================
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo "The key from the current position is: " . key($people);
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-3 16:19:52 | 显示全部楼层
#prev() 函数把指向当前元素的指针移动到上一个元素的位置,并返回当前元素的值。
#语法:prev(array)
=======================================================
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br />";
echo next($people) . "<br />";
echo prev($people);
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-3 16:19:57 | 显示全部楼层
#next() 函数把指向当前元素的指针移动到下一个元素的位置,并返回当前元素的值。
#语法:next(array)
=======================================================
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br />";
echo next($people);
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-3 16:20:02 | 显示全部楼层
#end() 函数将数组内部指针指向最后一个元素,并返回该元素的值(如果成功)。
#语法:end(array)
=======================================================
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br />";
echo end($people);
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-3 16:20:09 | 显示全部楼层
#reset() 函数把数组的内部指针指向第一个元素,并返回这个元素的值。
#语法:reset(array)
=======================================================
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br />";
echo end($people) . "<br />";
echo reset($people);
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-3 16:20:14 | 显示全部楼层
#each() 函数生成一个由数组当前内部指针所指向的元素的键名和键值组成的数组,并把内部指针向前移动。
#语法:each(array)
=======================================================
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
print_r (each($people));
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-3 16:20:20 | 显示全部楼层
#list() 函数用数组中的元素为一组变量赋值。
#语法:list(var1,var2...)
=======================================================
<?php
$my_array = array("Dog","Cat","Horse");
list($a, $b, $c) = $my_array;
echo "I have several animals, a $a, a $b and a $c.";
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-3 16:20:26 | 显示全部楼层
#PHP extract() 函数从数组中把变量导入到当前的符号表中。
#语法:extract(array,extract_rules,prefix)
=======================================================
<?php
$a = 'Original';
$my_array = array("a" => "Cat","b" => "Dog", "c" => "Horse");
extract($my_array);
echo "\$a = $a; \$b = $b; \$c = $c";
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-3 16:20:32 | 显示全部楼层
#compact() 函数创建一个由参数所带变量组成的数组。如果参数中存在数组,该数组中变量的值也会被获取。
#语法:compact(var1,var2...)
=======================================================
<?php
$firstname = "Peter";
$lastname = "Griffin";
$age = "38";
$result = compact("firstname", "lastname", "age");
print_r($result);
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-3 16:20:41 | 显示全部楼层
#array_slice() 函数在数组中根据条件取出一段值,并返回。
#语法:array_slice(array,offset,length,preserve)
=======================================================
<?php
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");
print_r(array_slice($a,0,2));
?>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|技术文档库 ( 闽ICP备15017263号-2 )|网站地图

GMT+8, 2025-5-18 23:53 , Processed in 0.035537 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表