Exforsys
+ Reply to Thread
Results 1 to 3 of 3

Arrays in PHP

This is a discussion on Arrays in PHP within the PHP forums, part of the Programming Talk category; Hi Friends, I need to brief information about array in PHP.Explain Briefly? thanks in advance Prabhu N...

  1. #1
    Prabhu N is offline Junior Member Array
    Join Date
    Feb 2006
    Answers
    14

    Arrays in PHP

    Hi Friends,

    I need to brief information about array in PHP.Explain Briefly?


    thanks in advance
    Prabhu N


  2. #2
    Limca is offline Junior Member Array
    Join Date
    Apr 2006
    Answers
    21

  3. #3
    MOHAMMED HAFEEZ M.K. is offline Junior Member Array
    Join Date
    Jan 2007
    Answers
    2

    Thumbs up arrays in php

    Arrays
    An array in PHP is actually an ordered map. A map is a type that maps values to keys.

    Syntax
    Specifying with array()
    An array can be created by the array() language-construct. It takes a certain number of comma-separated key => value pairs.
    array( [key =>] value
    , ...
    )
    // key may be an integer or string
    // value may be any value
    <?php
    $arr = array("foo" => "bar", 12 => true);

    echo $arr["foo"]; // bar
    echo $arr[12]; // 1
    ?>
    A key may be either an integer or a string. If a key is the standard representation of an integer, it will be interpreted as such (i.e. "8" will be interpreted as 8, while "08" will be interpreted as "08"). Floats in key are truncated to integer. There are no different indexed and associative array types in PHP; there is only one array type, which can both contain integer and string indices.
    A value can be of any PHP type.
    <?php
    $arr = array("somearray" => array(6 => 5, 13 => 9, "a" => 42));

    echo $arr["somearray"][6]; // 5
    echo $arr["somearray"][13]; // 9
    echo $arr["somearray"]["a"]; // 42
    ?>
    If you do not specify a key for a given value, then the maximum of the integer indices is taken, and the new key will be that maximum value + 1. If you specify a key that already has a value assigned to it, that value will be overwritten.
    <?php
    // This array is the same as ...
    array(5 => 43, 32, 56, "b" => 12);

    // ...this array
    array(5 => 43, 6 => 32, 7 => 56, "b" => 12);
    ?>


    •    Sponsored Ads



Latest Article

Network Security Risk Assessment and Measurement

Read More...