Connection failed: could not find driver

PHP development


Lesson 5

Arrays

An array stores multiple values in one single variable.

array(3) { [0]=> string(6) "monkey" [1]=> string(5) "horse" [2]=> string(3) "cow" }
array(3) { [0]=> string(6) "monkey" [1]=> string(5) "horse" [2]=> string(3) "cow" }
array(3) { [0]=> string(6) "monkey" [1]=> string(5) "horse" [2]=> string(3) "cow" } associative array


array(3) { ["animal1"]=> string(6) "monkey" ["animal2"]=> string(5) "horse" ["animal3"]=> string(3) "cow" }

array(2) { [0]=> array(3) { [0]=> string(6) "monkey" [1]=> string(5) "horse" [2]=> string(3) "cow" } [1]=> array(3) { ["animal1"]=> string(6) "monkey" ["animal2"]=> string(5) "horse" ["animal3"]=> string(3) "cow" } }

Types of Arrays

There are three different kind of arrays and each array value is accessed using an ID, which is called array index.

  • Numeric/Indexed Array − An array with a numeric index. Values are stored and accessed in linear fashion.
  • Associative array − An array with strings as an index. This stores element values in association with key values rather than in a strict linear index order.
  • Multidimensional array − An array containing one or more arrays and values are accessed using multiple indices.
  • Control structures

    https://www.php.net/manual/en/language.control-structures.php

  • for
  • foreach
  • animal1animal2animal3

    0 = monkey
    1 = horse
    2 = cow
    animal1 = monkey
    animal2 = horse
    animal3 = cow


    monkey

    Homework

    create an array with 5 different fruits where every fruit has the taste 'sweet' or 'sour'.

    create a form where you can make a choice for sweet or sour. If you submit the form all fruits with the choosen taste should be printed to screen.

    like:
    banana = sweet
    mango = sweet
    orange = sweet

    or:
    lemon = sour
    tamarind = sour