php_mysql_apache [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

php_mysql_apache [Electronic resources] - نسخه متنی

Julie C. Meloni

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید







Some Array-Related Functions


Approximately 60 array-related functions are built into PHP, which you can read about in detail at http://www.php.net/array. Some of the more common (and useful) functions are explained in this section.

  • count()

    and sizeof()
    Each counts the number of elements in an array. Given the following array:



    $colors = array("blue", "black", "red", "green");

    both count($colors); and sizeof($colors); return a value of 4.

  • each()

    and list()
    These usually appear together, in the context of stepping through an array and returning its keys and values. The following example steps through an associative array called $character, printing its key, the text has a value of, and the value, followed by an HTML break.



    while (list($key, $val) = each($characater)) {
    echo "$key has a value of $val <br>";
    }
  • foreach()
    This is also used to step through an array, assigning the value of an element to a given variable. The following example steps through an associative array called $character, prints some text, the value, and finally an HTML break.



    foreach($characater as $c) {
    echo "The value is $c <br>";
    }
  • reset()
    This rewinds the pointer to the beginning an array, as in this example:



    reset($character);

    This function is useful when you are performing multiple manipulations on an array, such as sorting, extracting values, and so forth.

  • array_push()
    This adds one or more elements to the end of an existing array, as in this example:



    array_push($existingArray, "element 1", "element 2", "element 3");
  • array_pop()
    This removes (and returns) the last element of an existing array, as in this example:



    $last_element = array_pop($existingArray);
  • array_unshift()
    This adds one or more elements to the beginning of an existing array, as in this example:



    array_unshift($existingArray, "element 1", "element 2", "element 3");
  • array_shift()
    This removes (and returns) the first element of an existing array, as in this example:



    $first_element = array_shift($existingArray);
  • array_merge()
    This combines two or more existing arrays, as in this example:



    $newArray = array_merge($array1, $array2);
  • array_keys()
    This returns an array containing all the key names within a given array, as in this example:



    $keysArray = array_keys($existingArray);
  • array_values()
    This returns an array containing all the values within a given array, as in this example:



    $valuesArray = array_values($existingArray);
  • shuffle()
    This randomizes the elements of a given array. The syntax of this function is simply as follows:



    shuffle($existingArray);

This brief rundown of array-related functions only scratches the surface of using arrays. However, arrays and array-related functions are used in the code examples throughout this book.


/ 323