电子商务方案 全易网上商店 去看看>> 妙搜·生活信息搜索引擎·全国61城市公交查询好站二百五·个人门户

全易因特网软件-->为您提供专业CGI软件,按此进入联系合作…… perl的变量  加入网站挣钱
 免费登录搜索引擎
请按 CTRL+D
添加到收藏夹
站点导航 CGI支持论坛 好易CGI工厂  用户列表  联系合作 资源库导航 <=返回 × 关闭

全易因特网软件


好易CGI工厂

 
全易网上商店
虚拟域名系统 [ok]
在线定单处理 [ok]
邮件列表管家 [ok]
域名注册系统 [ok]
全易数据库 [ok]
 
产品支持
订购产品
意见反馈
联系合作
友情链结
网络安全
CGI资源 免费资源
CGI支持论坛 精华
CGI资源站
SSI全攻略
给我写信
最新免费主机
PERL工具集
CGI安装指南

合作网站

好站二百五个人门户

妙搜·生活信息搜索
IP地址归属地查询
公交线路及换乘查询
手机号归属地查询
身份证信息查询检验
生日密码信息查询
 
Perl的变量:
Perl基本上有三种变量,即纯量变量(Scarlar Variable)、数组(Array)、关联数组(Associative array)。
一、纯量变量:
在Perl语言中变量的使用不象在C语言中还要实现宣告,在使用纯量变量的时候要先加上$这个符号,要注意的是如果指定的纯量变量是一个字符串的话,就要加上“”这个双引号;如果是一个数值的时候,就不用加了。以下是一些变量:
$str1="www"; #将www这个字符串指定给变量$str1
$str2="cgi"; #将cgi这个字符串指定给变量$str2
$str3=$str1.$str2 #"."是一个计算符,将两个字符串连接在一起,所以$str3实际的值是"wwwcgi"
$int=5; #将5指定给$int
$int=3+2 #先计算3+2=5,所以$int=5
$int3^2 #此时$int=6
$int=10;$int++ #此时$int=11;
$int=10;$int+=5 #此时$int=10+5=15;

二、数组
在使用数组的时候先要加上“@”这个符号,以下是一些范例:

@name1=("tom","mary"); #将tom和mary指定给@name1,此时@name1[0]="tom";@name1[1]="mary";
@name2=@name1; #此时@name2=@name1;
@name3=("johen",@name2);#此时@name3=("johen","tom","mary");
@name1=(); #此时@name1为空
@int=(1,3,5,7,9)
$x=@int; #此时返回数组的元素个数,$x=5;
$x=@#int; #此时返回数组的最后的的元素的index值,现在为4;
($x)=@int; #此时返回数组的第一个元素的值,现在为1;
$b=$int[0]; #此时返回数组的第一个元素的值,现在为1;
$c=@int[0]; #此时返回数组的第一个元素的值,现在为1;
$int[0]=2;  #将2这个值指定给数组@int的第一个元素,所以现在的值为(2,3,5,7,9)
$int[0,1]=$int[1,0] #将数组的第一个元素和第二个元素的值互换;
$int[5]=11; #为数组指定第六个元素,现在数组的值为(3,2,5,7,9,11);

三、关联数组
关联数组也是数组的一种,但和一般数组不同的是,它用key-value的形式组成数组。可以说关联数组是Perl
语言最具有特色的地方,也是Perl能够成为CGI程序首选的重要条件。
在使用关联数组之前请在数组名字之前加上%这个符号。
基本格式:%array=(key1,value1,key2,value2,key3,value3...);
1.在关联数组中更改一组数据:
$array{key}=value;
在关联数组中增加一对key-value,要先在关联数组名称前加上$这个符号。 而key必须放在{}里。如果这个key已经存在,那么旧的value将会被新的所代替。
2.取出关联数组中key所对应的value
$get=$array{key};
3.删除一对关联数组中的数据:
delete $array{key};

perl目录

[ 返回页首 ] 更新于:2005/07/09
联系我们 通过QQ在线与客服人员交流
1998-2005 Copyright© 全易因特网软件 版权所有
好站二百五·网站指南 合作网站
京ICP备05009694号