3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = ['1','a','b','c']; echo "$array[2]". "\n"; echo $array [4]= 'd'."\n"; echo $array[]='f'."\n"; //aasocoative array $grosery=['chocolate'=>1, 'sugar'=>10, 'salt'=>3, 'apple'=>2, 'mango'=>5]; // ['1','a','b','c'], this isn't any differnt from the one on the left echo 'Simple arrray: ' . "\n"; foreach($array as $key=>$thing) { echo $key . ' ' . $thing. "\n"; } echo 'Associative array: ' . "\n"; foreach($grosery as $key=>$thing) { //btw, it is spelled grocery echo $key . ' ' . $thing. "\n"; } // now veeeeeerrrrryyy carefuly see the difference and burn it in your mindd!
Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.20, 7.2.0 - 7.2.33, 7.3.16 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.27, 8.2.0 - 8.2.17, 8.3.0 - 8.3.4
b d f Simple arrray: 0 1 1 a 2 b 3 c 4 d 5 f Associative array: chocolate 1 sugar 10 salt 3 apple 2 mango 5

preferences:
157.12 ms | 403 KiB | 169 Q