Quick Answer
Associative array uses string keys instead of numeric indexes. $user = ["name" => "Alice", "age" => 25]. Access: $user["name"]. Add: $user["email"] = "alice@example.com". Remove: unset($user["age"]). Check key exists: array_key_exists("name", $user) or isset($user["name"]). Iterate: foreach($user as $key => $value). Like a dictionary/hash map in other languages.
Answer
An associative array uses named keys instead of numeric indexes. Useful for key-value mappings.
S
SugharaIQ Editorial Team
Verified Answer
This answer has been peer-reviewed by industry experts holding senior engineering roles to ensure technical accuracy and relevance for modern interview standards.
PHP interview questions and answers for beginner, junior, mid-level, senior, and expert developers. Ideal for freshers and experienced candidates preparing for PHP roles.