批改状态:合格
老师批语:
代码演示
<?phpnamespace _0811;echo '<hr>-------------------1.数组函数:array_diff-----------------<br>';$a =['小红', '小黄', '小蓝', '小绿'];$b =['小青', '小红', '小橙', '小紫'];print_r(array_diff($a, $b));echo '<hr>---------------------2.数组函数:array_unique--------------------</br>';print_r(array_merge($a, $b));echo'<hr>-----------------------3.数组函数:array_intersect---------------------</br>';print_r(array_intersect($a, $b));echo'<hr>--------------------4.array_combine():用一个数组的值作为其键名,另一个数组的值作为其值-------------------------</br>';//4.array_combine(): 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值$a = ['id', 'name', 'email'];$b = [1, '赵大', 'zhaoda@qq.com'];printf('数组1: <pre>%s</pre><hr>', print_r($a, true));printf('数组2: <pre>%s</pre><hr>', print_r($b, true));$result = array_combine($a, $b);printf('用一个数组的值作为其键名,另一个数组的值作为其值: <pre>%s</pre>', print_r($result, true));echo '<hr>-------------------5.array_change_key_case()将 array 数组中的所有键名改为全小写或大写。本函数不改变数字索引。array:需要操作的数组。--------------------------------------</br>';/* 1.array_change_key_case()array_change_key_case(array $array, int $case = CASE_LOWER) 将 array 数组中的所有键名改为全小写或大写。本函数不改变数字索引。array:需要操作的数组。case:可以在这里用两个常量,CASE_UPPER 或 CASE_LOWER(默认值)。 */$input_array = array("FirSt" => 1, "SecOnd" => 4);$stack = array_change_key_case($input_array, CASE_UPPER);printf('<pre>%s</pre>', print_r($stack, true));

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号