
116
Chapter 8 Handling Complex Data with Structures
About Arrays
Traditionally, an
array
is a tabular structure used to hold data, much like a
spreadsheet table with clearly defined limits and dimensions. A two-dimensional
(2D) array is like a simple table. In ColdFusion, you typically use arrays to
temporarily store data. For example, if your site allows users to order goods online,
you can store their shopping cart contents in an array. This allows you to make
changes easily without committing the information, which the user can change
before completing the transaction, to a database.
Conventional fixed-size 2D array
A 2D array is like a cube made up of individual cells, as the following figure shows:
ColdFusion arrays differ somewhat from traditional arrays because they are
dynamic. For example, in a conventional array, array size is constant and
symmetrical, whereas in a ColdFusion 2D array you can have rows of differing
lengths based on the data that has been added or removed. The following figure
represents a ColdFusion 2D array:
Содержание COLDFUSION 5-DEVELOPING
Страница 1: ...Macromedia Incorporated Developing ColdFusion Applications MacroMedia ColdFusion 5 ...
Страница 58: ...38 Chapter 3 Querying a Database ...
Страница 134: ...114 Chapter 7 Updating Your Database ...
Страница 210: ...190 Chapter 10 Reusing Code ...
Страница 232: ...212 Chapter 11 Preventing and Handling Errors ...
Страница 238: ...218 Chapter 12 Using the Application Framework ...
Страница 262: ...242 Chapter 12 Using the Application Framework ...
Страница 278: ...258 Chapter 13 Extending ColdFusion Pages with CFML Scripting ...
Страница 320: ...300 Chapter 15 Indexing and Searching Data ...
Страница 336: ...316 Chapter 16 Sending and Receiving E mail ...
Страница 374: ...354 Chapter 18 Interacting with Remote Servers ...