How do i get associative array in php?

PHP Associative Arrays

Associative arrays are arrays that use named keys that you assign to them.

There are two ways to create an associative array: 

$age = array["Peter"=>"35", "Ben"=>"37", "Joe"=>"43"];

or:

$age['Peter'] = "35";
$age['Ben'] = "37";
$age['Joe'] = "43";

The named keys can then be used in a script:

Example

Try it Yourself »

Loop Through an Associative Array

To loop through and print all the values of an associative array, you could use a foreach loop, like this:

Example

Try it Yourself »

Complete PHP Array Reference

For a complete reference of all array functions, go to our complete PHP Array Reference.

The reference contains a brief description, and examples of use, for each function!

PHP Exercises



View Discussion

Improve Article

Save Article

  • Read
  • Discuss
  • View Discussion

    Improve Article

    Save Article

    Associative arrays are used to store key value pairs. For example, to store the marks of different subject of a student in an array, a numerically indexed array would not be the best choice. Instead, we could use the respective subject’s names as the keys in our associative array, and the value would be their respective marks gained.

    Example:
    Here array[] function is used to create associative array.

     

    Output:

    Marks for student one is:
    Maths:95
    Physics:90
    Chemistry:96
    English:93
    Computer:98
    

    Traversing the Associative Array:
    We can traverse associative arrays using loops. We can loop through the associative array in two ways. First by using for loop and secondly by using foreach.

    Example:
    Here array_keys[] function is used to find indices names given to them and count[] function is used to count number of indices in associative arrays.

      

    Output:

    Looping using foreach: 
    Student one got 95 in Maths
    Student one got 90 in Physics
    Student one got 96 in Chemistry
    Student one got 93 in English
    Student one got 98 in Computer
    
    Looping using for: 
    Maths 95
    Physics 90
    Chemistry 96
    English 93
    Computer 98
    

    Creating an associative array of mixed types

     

    Output:

    xyz==>95
    100==>abc
    11==>100
    abc==>pqr
    

    PHP is a server-side scripting language designed specifically for web development. You can learn PHP from the ground up by following this PHP Tutorial and PHP Examples.


    How do I find associative array in PHP?

    How to check if PHP array is associative or sequential? There is no inbuilt method in PHP to know the type of array. If the sequential array contains n elements then their index lies between 0 to [n-1]. So find the array key value and check if it exist in 0 to [n-1] then it is sequential otherwise associative array.

    What is an associative array in PHP give example?

    Associative arrays are used to store key value pairs. For example, to store the marks of different subject of a student in an array, a numerically indexed array would not be the best choice.

    How do you declare an associative array?

    An associative array can be declared in bash by using the declare keyword and the array elements can be initialized at the time of array declaration or after declaring the array variable. The following script will create an associative array named assArray1 and the four array values are initialized individually.

    Which is a example of associative array *?

    Example. $salary=array["Sonoo"=>"550000","Vimal"=>"250000","Ratan"=>"200000"]; echo "Sonoo salary: ".

    Chủ Đề