Как проверить ассоциативный или последовательный массив в PHP?
В PHP нет необходимости записывать тип переменной перед переменной, потому что она имеет слабый тип. Он берет тип данных из значений, определенных пользователем, которые хранятся в нем. Массивы в PHP - это тип структуры данных, который позволяет хранить несколько элементов схожего типа данных под одной переменной, тем самым экономя усилия по созданию разных переменных для каждого типа данных.
 В PHP существует три основных типа массивов:
- Последовательные (индексированные) массивы
 - Ассоциативные массивы
 - Многомерные массивы
 
Sequential Arrays: Those arrays which have numerical indexes in an ordered sequential manner (starting from 0 and ending with n-1) are called Sequential or Indexed arrays. In PHP, by default array Indexed array.
<?php// Example of sequential array  $arr = array("January", "February", "March");  // 1st elementecho $arr[0] . "
";  // 2nd elementecho $arr[1] . "
";  // 3rd element     echo $arr[2] . "
";?> | 
January February March
Associative arrays: The arrays which are having string type keys instead of indexes or which exist in (‘key’, ‘value’)pairs are called associative arrays.
<?php// Example of associative array  $arr1= array("Month1" => "January",             "Month2" => "February",             "Month3" => "March"         );  echo $arr1["Month1"] . "
";echo $arr1["Month2"] . "
";echo $arr1["Month3"] . "
";?> | 
January February March