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.
Here array() function is used to create associative array.
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.
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.
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
xyz==>95 100==>abc 11==>100 abc==>pqr
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.