xxxxxxxxxx
<?php
// 26. array_product()
$array = array(1, 2, 3, 4, 5);
echo array_product($array);
echo "\n\n";
// Output:
// 120
// 27. array_chunk()
$array = array("a", "b", "c", "d", "e");
$chunks = array_chunk($array, 2);
print_r($chunks);
echo "\n";
// Output:
// Array
// (
// [0] => Array
// (
// [0] => a
// [1] => b
// )
// [1] => Array
// (
// [0] => c
// [1] => d
// )
// [2] => Array
// (
// [0] => e
// )
// )
// 28. array_column()
$array = array(
array("id" => 1, "name" => "John"),
array("id" => 2, "name" => "Jane"),
array("id" => 3, "name" => Doe),
);
$column = array_column($array, "name");
print_r($column);
echo "\n";
// Output:
// Array
// (
// [0] => John
// [1] => Jane
// [2] => Doe
// )
// 29. array_pad()
$array = array(1, 2, 3);
$result = array_pad($array, 5, 0);
print_r($result);
echo "\n";
// Output:
// Array
// (
// [0] => 1
// [1] => 2
// [2] => 3
// [3] => 0
// [4] => 0
// )
// 30. array_flip()
$array = array("a" => "apple", "b" => "banana", "c" => "cherry");
$flipped = array_flip($array);
print_r($flipped);
echo "\n";
// Output:
// Array
// (
// [apple] => a
// [banana] => b
// [cherry] => c
// )
?>
xxxxxxxxxx
<?php
// 26. array_product()
$array = array(1, 2, 3, 4, 5);
echo array_product($array);
echo "\n\n";
// Output:
// 120
// 27. array_chunk()
$array = array("a", "b", "c", "d", "e");
$chunks = array_chunk($array, 2);
print_r($chunks);
echo "\n";
// Output:
// Array
// (
// [0] => Array
// (
// [0] => a
// [1] => b
// )
// [1] => Array
// (
// [0] => c
// [1] => d
// )
// [2] => Array
// (
// [0] => e
// )
// )
// 28. array_column()
$array = array(
array("id" => 1, "name" => "John"),
array("id" => 2, "name" => "Jane"),
array("id" => 3, "name" => Doe),
);
$column = array_column($array, "name");
print_r($column);
echo "\n";
// Output:
// Array
// (
// [0] => John
// [1] => Jane
// [2] => Doe
// )
// 29. array_pad()
$array = array(1, 2, 3);
$result = array_pad($array, 5, 0);
print_r($result);
echo "\n";
// Output:
// Array
// (
// [0] => 1
// [1] => 2
// [2] => 3
// [3] => 0
// [4] => 0
// )
// 30. array_flip()
$array = array("a" => "apple", "b" => "banana", "c" => "cherry");
$flipped = array_flip($array);
print_r($flipped);
echo "\n";
// Output:
// Array
// (
// [apple] => a
// [banana] => b
// [cherry] => c
// )
?>
xxxxxxxxxx
<?php
// 31. array_change_key_case()
$array = array("a" => "apple", "B" => "banana", "c" => "cherry");
$result = array_change_key_case($array, CASE_UPPER);
print_r($result);
echo "\n";
// Output:
// Array
// (
// [A] => apple
// [B] => banana
// [C] => cherry
// )
// 32. array_key_first()
$array = array("a" => "apple", "b" => "banana", "c" => "cherry");
$firstKey = array_key_first($array);
echo $firstKey;
echo "\n\n";
// Output:
// a
// 33. array_key_last()
$array = array("a" => "apple", "b" => "banana", "c" => "cherry");
$lastKey = array_key_last($array);
echo $lastKey;
echo "\n\n";
// Output:
// c
// 34. array_multisort()
$array1 = array("Dog", "Cat", "Horse");
$array2 = array("Pluto", "Garfield", "Hercules");
array_multisort($array1, $array2);
print_r($array1);
print_r($array2);
echo "\n";
// Output:
// Array
// (
// [0] => Cat
// [1] => Dog
// [2] => Horse
// )
// Array
// (
// [0] => Garfield
// [1] => Pluto
// [2] => Hercules
// )
// 35. array_replace()
$array1 = array("red", "green");
$array2 = array("blue", "yellow");
$result = array_replace($array1, $array2);
print_r($result);
echo "\n";
// Output:
// Array
// (
// [0] => blue
// [1] => yellow
// )
?>