<?php
/*
Array Functions
- array_chunk(Array[Required], Length[Required], Preserve_Key[Optional])
--- Split An Array Into Chunks [Return A Multidimensional Indexed Array]
--- Preserve_Key
------ [False => Default] Reindex The Keys
------ [True] Preserve The Keys
- array_change_key_case(Array[Required], Case[Optional])
--- Changes The Case Of All Keys In An Array
--- Case
------ [CASE_LOWER => Default] Changes The Keys To Lowercase
------ [CASE_UPPER] Changes The Keys To Uppercase
- array_combine(Array_Of_Keys[Required], Array_Of_Values[Required])
- array_count_values(Array[Required])
--- Counts All The Values Of An Array
*/
$friends = ["Osama", "Ahmed", "Sameh", "Mahmoud", "Gamal"];
echo '<pre>';
print_r(array_chunk($friends, 2));
echo '</pre>';
$countries = ["EG" => "Egypt", "KSA" => "Saudi Arabia", "Sy" => "Syria", "USA" => "United States"];
echo '<pre>';
print_r(array_chunk($countries, 2, True));
echo '</pre>';
echo '<pre>';
print_r(array_change_key_case($countries, CASE_UPPER));
echo '</pre>';
$keys = ["A", "O", "K"];
$values = ["Ahmed", "Osama", "Kamal"];
echo '<pre>';
print_r(array_combine($keys, $values));
echo '</pre>';
$counting = ["B", "A", "A", "B", "B", "B", "C"];
echo '<pre>';
print_r(array_count_values($counting));
echo '</pre>';