Home>Article>Backend Development> The difference between associative arrays and indexed arrays in php
Index array
An array with numbers as key names is generally called an index array. An array whose keys are represented by strings is an associative array that will be introduced below.The keys of the index array are integers, and start from 0 and so on.
Index array initialization example: (Recommended learning:PHP programming from entry to proficiency)
Running results:
Array ( [0] => 苹果 [1] => 香蕉 )
Three assignment methods for index arrays:
1.array[0]='苹果'; 2.$arr=array('0'=>'苹果'); 3.$arr=array('苹果');
Associative array
In fact, the difference between associative arrays and index arrays is only in the key value. The key value of the associative array is a string, and it is an artificial provision, for example:
'橘子'); echo $fruit['orange']; ?>
The rest of the initialization, assignment, and foreach usage are basically the same.
The above is the detailed content of The difference between associative arrays and indexed arrays in php. For more information, please follow other related articles on the PHP Chinese website!