Просто чтобы добавить больше. Другой тип массива - это ассоциативный массив, где элемент определяется с использованием некоторого идентификатора, обычно строки.
$arrayStates = array('NY' => 'New York', 'CA' => 'California');
Для отображения значений вы можете использовать:
echo $arrayStates['NY']; //prints New York
или вы также можете использовать его числовой индекс
echo $arrayStates[1]; //prints California
Чтобы перебрать все значения массива, используйте foreach или for.
foreach($arrayStates as $state) {
echo $state;
}
Помните, что если foreach используется не для массива, он выдаст предупреждение. Так что вы можете сделать:
if(is_array($arrayStates)) {
foreach($arrayStates as $state) {
echo $state;
}
}
Надеюсь, это поможет!