Guess Gender ;-)

VN:F [1.6.9_936]
Rating: 5.0/10 (1 vote cast)

Just a simple function to demonstrate the use of a few very simple but useful functions of PHP. This function simply accepts a parameter ($relation) and returns the “Gender (sex)” of the relationship.

Here’s the function:

function guessGender($relation)
{
 $gen = "";
 $relation = ucwords(strtolower($relation));
 $relations = array(
      "Male" => array("Husband", "Son", "Father", "Brother"),
      "Female" => array("Wife", "Daughter", "Mother", "Sister")
 );

 foreach($relations as $gender => $relationType){
      if(in_array($relation, $relationType)){
           $gen = $gender;
      }
 }

 return $gen;
}

For the ease of your understanding, I have linked each PHP function, language construct and other statements to Official PHP manual. Simply click on the provided links (in above code) to see the detailed information on each.

Multi-dimensional Arrays

VN:F [1.6.9_936]
Rating: 0.0/10 (0 votes cast)

Expanding on arrays, but, well…multi-dimentional! Basically meaning you can add an array inside an array.

Arrays

VN:F [1.6.9_936]
Rating: 0.0/10 (0 votes cast)

Arrays allow you to store a number of data values inside one variables, which makes it easier to read, quicker to assign and easier to access each element!