Перебор ключей массива
Бывает необходимо перебрать массив с учётом ключей. Ключи бывают различными к примеру 1,3,6,8 - то есть не последовательные. Для этого я использую:
for ($i=0;$i<count(array_keys($array));$i++)
{
echo array_keys($array)[$i];
}