动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   Cgi/Perl → 阅读文章

 Perl程序设计中常用的函数之三

作者:郁郁小蝎 来源:中国站长学院 
阅读 2167 人次 , 2006-2-15 14:34:00 

指令:exit

语法:exit

说明:
退出执行的程序。

示例:
print"i love cgi\n";
exit;

显示完"i love cgi"以后,将退出这个程序。

指令:keys

语法:keys(%array)

说明:
取出关联数组%ARRAY中全部的key。

示例:
%NAME=(1,"mike",2,"michael");
@readkey=keys(%NAMES);----------------- #这时@readkey=(1,2);

指令:values

语法:values(%array)

说明:
取出关联数组%ARRAY中全部的value。

示例:
%NAMES=(1,"mike",2,"michael");
@readval=values(%NAMES); ---------------- #这时@readval=("mike","michael");

指令:reverse

语法:reverse(@array)

说明:
将数组@array中的元素由后到前重新排列。

示例:
@back=("A","B","C","D","E");
@back=reverse(@back);--------------------- #这时@back=("E","D","C","B","A");

指令:sort

语法:sort(@array)

说明:
将数组中的元素由小到大排序,如果要由大到小排序的话,要加上reverse这个函数。

示例:
@abc=("d","b","c","a");
@abc=sort(@abc); -------------------------- #这时@abc=("a","b","c","d");
@abc=(reverse sort@abc); --------------- #这时@abc=("d","c","b","a");
这个语法也可以写成 @abc=(reverse sort(@abc));
@number=(5,2,10);
@number=sort(@number);
上面示例用sort函数来排序数值的时,会出差错,因此要用下面到下面这一句。 @number=(sort{$a<=>$b}@number); -----------#这时@number=(2,5,10);
  
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Perl程序设计中常用的函数之二
· 下一篇:Perl程序设计中常用的函数之四
· Cgi入门教程之:1 Unix环境
· 实战 FastCGI(简介)
· Perl教学 第十一篇 文件系统之三
· CGI教程(10)CGI 规范之一
· Perl程序设计中常用的函数之二


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077