Bird
0
0

Which of the following is the correct syntax to use array_reduce in PHP?

easy📝 Syntax Q12 of 15
PHP - Array Functions
Which of the following is the correct syntax to use array_reduce in PHP?
Aarray_reduce(mixed $initial = null, array $array, callable $callback)
Barray_reduce(callable $callback, array $array, mixed $initial = null)
Carray_reduce(array $array, mixed $initial = null, callable $callback)
Darray_reduce(array $array, callable $callback, mixed $initial = null)
Step-by-Step Solution
Solution:
  1. Step 1: Recall the official function signature

    The correct order is array, callback, then optional initial value.
  2. Step 2: Check each option's parameter order

    Only array_reduce(array $array, callable $callback, mixed $initial = null) matches the correct order and types.
  3. Final Answer:

    array_reduce(array $array, callable $callback, mixed $initial = null) -> Option D
  4. Quick Check:

    array first, callback second, initial last [OK]
Quick Trick: Remember: array first, callback second, initial last [OK]
Common Mistakes:
  • Swapping callback and array parameters
  • Placing initial value before callback
  • Misordering parameters causing errors

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More PHP Quizzes