PHP - Array FunctionsWhich of the following PHP code snippets correctly removes duplicate values from the array $data?A$unique = array_unique($data);B$unique = array_flip($data);C$unique = array_reverse($data);D$unique = array_values($data);Check Answer
Step-by-Step SolutionSolution:Step 1: Identify function purposearray_unique() is designed to remove duplicate values from an array.Step 2: Analyze optionsarray_flip() swaps keys and values, array_reverse() reverses order, array_values() reindexes but does not remove duplicates.Final Answer:$unique = array_unique($data); -> Option AQuick Check:Check if duplicates are removed after applying array_unique() [OK]Quick Trick: Use array_unique() to remove duplicates [OK]Common Mistakes:Using array_flip() to remove duplicatesConfusing array_reverse() with duplicate removalAssuming array_values() removes duplicates
Master "Array Functions" in PHP9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More PHP Quizzes Array Functions - Array map function - Quiz 13medium Classes and Objects - Destructor method - Quiz 12easy Classes and Objects - Properties and visibility - Quiz 4medium File Handling - Directory operations - Quiz 9hard Inheritance and Polymorphism - Parent keyword behavior - Quiz 10hard Interfaces and Traits - Why interfaces are needed - Quiz 12easy Sessions and Cookies - How sessions work in PHP - Quiz 10hard Sessions and Cookies - Cookie expiration and security - Quiz 14medium Sessions and Cookies - How cookies work - Quiz 1easy String Functions - String search functions (strpos, strstr) - Quiz 10hard