An associative array is like a regular array, except it can have different names for each element instead of just a number. For example, you might have an array that has information about different people in it. Instead of each element having a number, like 0, 1, 2, 3 and so on, each element could have the person's name, like "Pamela", "Meredith", or "Adam". This way, if you wanted to look up the age of "Adam", you could easily find the right number.