xxxxxxxxxx
<?php
// 21. in_array()
$array = array("red", "green", "blue");
$result = in_array("green", $array);
echo $result ? 'true' : 'false';
echo "\n\n";
// Output:
// true
// 22. array_walk()
$array = array("a" => "apple", "b" => "banana", "c" => "cherry");
array_walk($array, function(&$value, $key) { $value = "$key: $value"; });
print_r($array);
echo "\n";
// Output:
// Array
// (
// [a] => a: apple
// [b] => b: banana
// [c] => c: cherry
// )
// 23. array_walk_recursive()
$array = array("a" => array("apple", "banana"), "b" => array("cherry", "date"));
array_walk_recursive($array, function(&$value, $key) { $value = strtoupper($value); });
print_r($array);
echo "\n";
// Output:
// Array
// (
// [a] => Array
// (
// [0] => APPLE
// [1] => BANANA
// )
// [b] => Array
// (
// [0] => CHERRY
// [1] => DATE
// )
// )
// 24. array_rand()
$array = array("red", "green", "blue", "yellow");
$key = array_rand($array);
echo $array[$key];
echo "\n\n";
// Output:
// (Randomly one of "red", "green", "blue", "yellow")
// 25. array_sum()
$array = array(1, 2, 3, 4, 5);
echo array_sum($array);
echo "\n\n";
// Output:
// 15
?>
xxxxxxxxxx
<?php
// 1. array()
$array = array("apple", "banana", "cherry");
print_r($array);
echo "\n";
// Output:
// Array
// (
// [0] => apple
// [1] => banana
// [2] => cherry
// )
// 2. count()
$array = array("apple", "banana", "cherry");
echo count($array);
echo "\n\n";
// Output:
// 3
// 3. array_merge()
$array1 = array("red", "green");
$array2 = array("blue", "yellow");
$result = array_merge($array1, $array2);
print_r($result);
echo "\n";
// Output:
// Array
// (
// [0] => red
// [1] => green
// [2] => blue
// [3] => yellow
// )
// 4. array_push()
$array = array("red", "green");
array_push($array, "blue", "yellow");
print_r($array);
echo "\n";
// Output:
// Array
// (
// [0] => red
// [1] => green
// [2] => blue
// [3] => yellow
// )
// 5. array_pop()
$array = array("red", "green", "blue");
array_pop($array);
print_r($array);
echo "\n";
// Output:
// Array
// (
// [0] => red
// [1] => green
// )
?>