eXtropia: the open web technology company
Technology | Support | Tutorials | Development | About Us | Users | Contact Us
Resources
 ::   Tutorials
 ::   Presentations
Perl & CGI tutorials
 ::   Intro to Perl/CGI and HTML Forms
 ::   Intro to Windows Perl
 ::   Intro to Perl 5
 ::   Intro to Perl
 ::   Intro to Perl Taint mode
 ::   Sherlock Holmes and the Case of the Broken CGI Script
 ::   Writing COM Components in Perl

Java tutorials
 ::   Intro to Java
 ::   Cross Browser Java

Misc technical tutorials
 ::   Intro to The Web Application Development Environment
 ::   Introduction to XML
 ::   Intro to Web Design
 ::   Intro to Web Security
 ::   Databases for Web Developers
 ::   UNIX for Web Developers
 ::   Intro to Adobe Photoshop
 ::   Web Programming 101
 ::   Introduction to Microsoft DNA

Misc non-technical tutorials
 ::   Misc Technopreneurship Docs
 ::   What is a Webmaster?
 ::   What is the open source business model?
 ::   Technical writing
 ::   Small and mid-sized businesses on the Web

Offsite tutorials
 ::   ISAPI Perl Primer
 ::   Serving up web server basics
 ::   Introduction to Java (Parts 1 and 2) in Slovak

 

introduction to web programming
Adding to and deleting from an associative array  
Like list arrays, associative arrays can be modified internally. The most common function, other than defining an associative array, is adding to it. Adding to an associative array simply involves telling Perl which key and value to add using the format:

     $ARRAY_NAME{'key'} = "value";

or, using our example above:

    $CLIENT_ARRAY{'favorite_candy'} = "Hershey's with Almonds";

%CLIENT_ARRAY now includes full_name, phone, age and favorite_candy along with their associated values.

Similarly, you can easily use the delete function to delete a key/value pair in an associative array. The delete function follows the syntax:

     delete ($ASSOCIATIVE_ARRAY_NAME{'key'});

or for our %CLIENT_ARRAY example:

     delete ($CLIENT_ARRAY{'age'});

Thus, %CLIENT_ARRAY would contain only full_name, phone, and favorite_candy.

Previous | Next | Table of Contents