帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:关联数组  asp  array  ARR  PHP  Associative  

介绍

我是一个老手,在prepearing中花了大量的时间,用vbscript创建类。 我移动到了 PHP,它是一个最大的语言。 但是我觉得,为什么人们应该选择php而不是 asp。 是的,php引擎是最大和高效的,但我发现了php的关键点,这是关联的array。 asp程序员经常使用下面的代码 Fragment,

Dim Dim> ( 2 ) roy"

上面的代码非常简单。 我把我名字的三个部分都储存起来了。 现在在我的代码中,如果我想获得名字,我将写如下

fname=MyList ( 0 )

如果我想在列表中增加一些值,那么以后使用它们时,需要记住索引号或者 1,但是如果我可以使用下面的代码

。。"

是,这是一个关联 array。 如果你知道 php,你会看到,你需要在每 5行写这样的代码。

但是你怎么能在ASP中做到。 他已经给了我们"脚本。字典"对象和类的概念。 你能做到的。 让我们来看看。

什么是关联 array?

即使关联 array的概念没有与PHP相关联,我还是去解释一下这个人员。

我们对 array 编程所有新手,但我们需要使用"索引"号来访问任何元素。 和第一个示例代码Fragment一样。 但在关联 array 中事物是不同的。 你不仅可以通过"索引"访问 array的任何元素,也可以通过"姓名"访问任何元素。 像你所使用的ASP gues rmember那样多使用"记录集"对象的代码

从列表中选择名称,从列表中选择名称。字段(">

name1和name2都将给出相等结果。 因此,一个元素可以通过索引( 0 ) 或者("名称") 来访问。 只有使用索引时,确保使用简单的poor array,但是当你可以通过名称和索引访问元素时,你使用的是关联 array的defininely。

如果你使用"typename"方法检查它的类型,则 Request.Form 是关联的array,它将向你显示"词典"。 ","是我们使用关联 array 开始的入口点。

我的array

注意页面,你会得到的代码将打开你想象的所有窗口。 但是为了跟上你的注意力,看看代码 Fragment

Class <> End End End End End End End End End End End End End End End End End End End End End End End End End Sub Sub Sub

<BR> Public Default Property get Item(sName) <BR> if not dicContainer.Exists(sName) then <BR> dicContainer.Add sName,New AssocArray <BR> End if <BR> <BR> if IsObject(dicContainer.Item(sName)) then <BR> Set Item=dicContainer.Item(sName) <BR> else <BR> Item=dicContainer.Item(sName) <BR> End if <BR> End Property <BR> <BR> Public Property let Item(sName,vValue) <BR> if dicContainer.Exists(sName) then <BR> if IsObject(vValue) then <BR> Set dicContainer.Item(sName)=vValue <BR> else <BR> dicContainer.Item(sName)=vValue <BR> End if <BR> else <BR> dicContainer.Add sName,vValue <BR> End if <BR> End Property <BR> End Class

你现在可以写

Dim MyList:Set last last last last last last last last last last last last last last last last last last last last"

开心编码

没有思考

使用这种关联 array的域是无限的。 假设你正在编写订单procesing页面,并希望存储事务的全部细节,其中可能包含 50个字段。 然后,你必须在数据库表中输入 50个字段。 但是,如果将数据存储在关联 array 中。 并编写一个代码的fewline,将存储的数据转换为一个可以存储的xml格式字符串。 Similaraly,稍后可以获取这里数据以再次使用。 。



文章标签:PHP  asp  ARR  array  关联数组  Associative  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语