Tutorial 6: Arrays

Sometimes you'll want to store more than one value within your variables. With an array, you can do just that! Arrays allow you to store multiple values within a variable.

For example, I think moustaches are neat. There are many kinds of moustaches! Using individual variables, I can store each moustache in their own, like so:

$moustache1 = "Handlebar";

$moustache2 = "Salvador Dali";

$moustache3 = "Fu Manchu";

But, I'd like to keep things neat n' tidy and have all my moustaches in a single variable. So I'll use an array, like so:

$moustaches = array("Handlebar", "Salvador Dali", "Fu Manchu");

Each value is automatically assigned a "key" in the array, so we can grab a specific value when we need it. We'll touch on keys later, but by default, each value has a numeric key assigned to it.

So for example, "Handlebar" is 1, "Salvador Dali" is 2, and "Fu Manchu" is 3. Here's the catch though — the numbers start at 0, not 1. So, "Handlebar" is actually 0, etc.

If we want to grab a value out of an array and display it on our web page, we just reference the array and the key associated with the value we want to display, like so:

echo $moustaches[0]; // this will display "Handlebar"

echo $moustaches[1]; // this will display "Salvador Dali"

echo $moustaches[2]; // this will display "Fu Manchu"

Arrays are pretty powerful, and there's a lot more to them. So stay tuned!

Check out the final example
©2019 Brad Hussey