Основное отличие в том случае, если в первом примере неверный код PHP.
Часть array:3
делает его недействительным.
Допустимые примеры:
$array = [
0 => "email",
1 => "email",
2 => "email"
];
и
$array = ['email', 'email', 'email'];
Помимо того факта, что в первом примере некоторые «электронные письма» начинаются с пробела, оба массива равны.Если вы не предоставите ключи явно, элементы будут пронумерованы, начиная с 0.
Для получения дополнительной информации вы можете обратиться к документации .