PHP Array Tutorials

array_change_key_case

Syntax:array array_change_key_case ( array $input [, int $case = CASE_LOWER ] ) Description: Changes all keys in an array<?php $input_array = array("FirSt" => 1, "SecOnd" => 'Hai'); print_r( array_change_key_case ( $input_array, CASE_UPPER ) ); ?> OUTPUT<?php Array ( [FIRST] => 1 [SECOND] => Hai ) ?>... Read More »

array_chunk

Syntax:array array_chunk ( array $input , int $size [, bool $preserve_keys = false ] ) Description:Split an array into chunks<?php $input_array = array('a', 'b', 'c'); print_r( array_chunk ( $input_array, 2) ); print_r( array_chunk ( $input_array, 2, true) ); ?> OUTPUT<?php Array( [0] => Array ( [0] => a [1] => b ) [1] => Array ( [0] => c ) ) Array( [0] => Array ( [0] => a [1] […]... Read More »

array_combine

Syntax:array array_combine ( array $keys , array $values ) Description:Creates an array by using one array for keys and another for its values<?php $a = array('green', 'red', 'yellow'); $b = array('avocado', 'apple', 'banana'); $c = array_combine($a, $b); print_r($c); ?> OUTPUT <?php Array ( [green] => avocado [red] => apple [yellow] => banana ) ?>... Read More »

array_count_values

Syntax:array array_count_values ( array $input ) Description:Counts all the values of an array<?php $array = array(1, "hello", 1, "world", "hello"); print_r(array_count_values($array)); ?> OUTPUT<?php Array ( [1] => 2 [hello] => 2 [world] => 1 )... Read More »

array_diff

Syntax:array array_diff_assoc ( array $array1 , array $array2 [, array $… ] )Description:Computes the difference of arrays with additional index check<?php $array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red"); $array2 = array("a" => "green", "yellow", "red"); $result = array_diff_assoc($array1, $array2); print_r($result); ?>OUTPUT Array ( [b] => brown [\c] => blue [0] => red )... Read More »

array_diff_key

Syntax:array array_diff_key ( array $array1 , array $array2 [, array $… ] )Description:Computes the difference of arrays using keys for comparison<?php $array1 = array('blue' => 1, 'red' => 2, 'green' => 3, 'purple' => 4); $array2 = array('green' => 5, 'blue' => 6, 'yellow' => 7, 'cyan' => 8); print_r(array_diff_key($array1, $array2)); ?>OUTPUTArray ( [red] => 2 [purple] => 4 )... Read More »

array_diff_assoc

b>Syntax:array array_diff_assoc ( array $array1 , array $array2 [, array $… ] ) Description:Computes the difference of arrays with additional index check <?php $array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red"); $array2 = array("a" => "green", "yellow", "red"); $result = array_diff_assoc($array1, $array2); print_r($result); ?> OUTPUT Array ( [b] => brown [\c] => blue [0] => red )... Read More »

array_diff_uassoc

Syntax:array array_diff_uassoc ( array $array1 , array $array2 [, array $… ], callable $key_compare_func )Description:Computes the difference of arrays with additional index check which is performed by a user supplied callback function<?php function key_compare_func($a, $b) { if ($a === $b) { return 0; } return ($a > $b)? 1:-1; } $array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red"); $array2 = array("a" => "Green", "yellow", "D"=>"Blue"); $result […]... Read More »

array_diff_ukey

Syntax:array array_diff_ukey ( array $array1 , array $array2 [, array $ … ], callable $key_compare_func )Description:Computes the difference of arrays using a callback function on the keys for comparison<?php function key_compare_func($key1, $key2) { if ($key1 == $key2) return 0; else if ($key1 > $key2) return 1; else return -1; } $array1 = array('blue' => 1, 'red' => 2, 'green' => 3, 'purple' => 4); $array2 = array('green' => 5, 'blue' […]... Read More »