Wednesday, July 29, 2009

combine 2 arrays

array_combine(array keys,array values): will return an array where 1st array will be the key and the 2nd array will be the value. this is new in php5.

array_reverse(array input[,bool preserve_keys]) will reverse the input array.

Question:

What should go in the missing line ????? below to produce the output shown?

$array_one = array(1,2,3,4,5);
$array_two = array('A', 'B', 'C', 'D', 'E');

???????

print_r($array_three);
?>
Result:

Array
(
[5] => A
[4] => B
[3] => C
[2] => D
[1] => E
)


Answer:

1. $array_three = array_merge(array_reverse($array_one), $array_two);
2. $array_three = array_combine($array_one, $array_two);
3. $array_three = array_combine(array_reverse($array_one), $array_two);
4. $array_three = array_merge($array_one, $array_two);
5. $array_three = array_reverse($array_one) + $array_two;
See the book OpenCart 1.4 Template Design Cookbook.
See the book Joomla Mobile Development Beginners Guide




List of my works:

Opencart Extensions:

  1. Product Based Quantity Wise Shipping: Find it here.
  2. OpenSSLCOMMERZ: integrate SSLCOMMERZ with opencart: Find it here.
  3. Fine Search v.1.0 - Improves Opencart search feature to find relevant: Find it here.
  4. Opensweetcaptcha - An easy way to generate attractive captcha for your system!: Find it here.
  5. Custom Field Product - add unlimited custom fields to the product form: Find it here.
  6. Formcaptcha - add captcha on the register page: Find it here.

My Books:

  1. OpenCart 1.4 Template Design Cookbook.
  2. Joomla Mobile Development Beginners Guide

No comments: