ARRAYS
Good Morning Everyone.Am sure you have been practicing on our last tutorial.We talked about; -Installing Necessary applications or softwares to make our lesson easier.Those software are PHP interpreter,MYSQL Database and Apache server. Today,we will be looking at ARRAYS. Arrays are group of items sharing the same characteristics such as CAR MODELS,BASEBALL TEAM and TYPES OF HOUSES.Basically its used to group many variables and stored in to another variable.
CREATING ARRAYS
Arrays can be created like this
$names[0]="Peter"; // Numerical key
$names = array (0 => "julie", 1 => "peter",2 => "mark"); //Numerical key
$names["Friend"]="Sammy"; //words as index key.
You can see from the above examples the various ways arrays are created.The first one has a numerical key which can be referenced like this
echo $names[0];
While,the second one can be referenced, the same way as the first.But the only difference between the first two and the third one,that is the one with a word as its key,is that instead of enclosing 0 in the bracket,we gave it a name which is Friend,so we call it like this
echo $names["Friend"];
As easy as ABC,if you run this,you will get Sammy as your result..
ARRAY()
We can also create arrays with this function.
$languages=array("English","Frenceh","Spanish");
Alternatively,This function can be used to create Assoiciative arrays.An associative array bears a relationship with the value itself.Now lets say we want to specifie relationships to the elements in our previous example.
$names = array ("person1"=> "julie","person2" => "peter","person3" => "mark");
Now you see the difference,we removed the number indexes and changed them to strings.Therefore,the key to julie is "sister".Te reference it is so easy.
echo $names["person1"];. "is". $names["person2"]; ."sister and" . $names["person3"]."bestfriend";
Now,isnt that easy and interesting?Also,it is very possible to create and array inside an array and it is called a multidimensional Array.For example,Lets say we decided to include the sex,ages of peter,julie and mark in our example,we will do it this way
$names=array("person1"=>array("Age"=>"22","Sex"=>"F"),"person2"=>array ("Age"=>"27","Sex"=>"M "),"person3"=>array("Age"=>"25","Sex"=>"M"));
echo $names["person2"]["Age"]; #Result 27