php学习笔记——数组篇(10)

  

,,,,去除数组中重复的值,如果关键不同保留第一个元素的关键值

,,,,数组:数组

:

,,,,返回去重后的数组

,a 美元;=,数组(a,=祝辞,“红色”,“b”,=祝辞,“蓝色”,“c”,=祝辞,“红色”);   ,   ,res 美元;=,array_unique(美元);   美元,print_r (res);   ,   ,输出结果:   数组,   ,(   ,,,(一个),=在红色   ,,,(b),=在蓝色   之前,)


,,,,在数组的开头插入一个或者多个新元素

,,,,数组:需要插入新元素的数组

,,,, value1:新元素

,,,, value2:新元素

,,,,返回插入新元素后数组的个数

,a 美元;=,数组(0,,=祝辞,‘红’,,a,=祝辞,“红色”,“b”,=祝辞,“蓝色”);   ,   函数,res 美元;=,一美元,“名字”,,“年龄”,,“紫色”,“黄色”);   ,print_r (res);//插入元素后的数组个数   ,print_r (“\ n”);   ,print_r(美元);//插入元素后的数组   ,   ,输出结果:   ,7   数组,   ,(   ,,,[0],=祝辞的名字   ,,,[1],=在年龄   ,,,[2],=祝辞,紫色   ,,,[3],=祝辞,黄色   ,,,[4],=在红色   ,,,(一个),=在红色   ,,,(b),=在蓝色   之前,)

,

,,,,返回数组中所有的值

,,,,,数组:数组

,,,,返回数组中所有的值

,a 美元;=,数组(0,,=祝辞,‘红’,,a,=祝辞,“红色”,“b”,=祝辞,“蓝色”);   ,res 美元;=,元素(美元);   美元,print_r (res);   ,   ,输出结果:   数组,   ,(   ,,,[0],=在红色   ,,,[1],=在红色   ,,,[2],=在蓝色   之前,)


,,,,使用自定义函数对数组中的键和值做相关操作

,,,,数组:数组

,,,,字符串:自定义函数名

,,,帕拉梅斯:可选,自定义的参数

,,,,成功返回真,失败返回假

a 美元;=,数组(a,=祝辞,“黄色”,,“b”,=祝辞,“你好”,“c”,=祝辞,“红色”);   ,   ,function  myFunction(和美元价值,关键,美元,美元str)   ,{   ,,,,如果(a,===,,美元键)   ,,,,{,,   ,,,,,,,value 美元;=,“紫色”,,   ,,,,,,,echo  str美元。“\ n”;   ,,,,},,,   ,,,,,,,,   ,}   ,   ,array_walk ($ a,“myFunction”,,“修改成功”);   ,print_r(美元);   ,   ,输出结果:   ,修改成功   数组,   ,(   ,,,(一个),=祝辞,紫色   ,,,(b),=祝辞,你好   ,,,(c),=在红色   之前,)


,,,,与array_walk的作用相同,不同:array_walk _recursive()可以操作数组中包涵数组

,,,数组:数组

,,,,字符串:自定义函数名

,,,帕拉梅斯:可选,自定义的参数

,,,成功返回真,失败返回假

,b 美元;=,数组(' d ',=祝辞,“黑色”,“e”,=祝辞,“蓝色”);   ,a 美元;=,阵列(a,=祝辞,“黄色”,,“b”,=祝辞,“你好”,“c”,=祝辞,‘红’,,b美元);   ,   ,function  myFunction(和美元价值,关键,美元,美元str)   ,{   ,,,,如果(a,===,, key 美元;| |,' d ',===,美元键)   ,,,,{,,   ,,,,,,,value 美元;=,“紫色”,,   ,,,,,,,echo  str美元。“\ n”;   ,,,,},,,   ,,,,   ,}   ,array_walk ($ a,“myFunction”,,“修改成功”);   ,print_r(“使用array_walk \ n”);   ,print_r(美元);   ,   ,print_r (“\ n”);   ,array_walk_recursive ($ a,“myFunction”,,“成功”);   ,print_r(“使用array_walk_recursive \ n”);   ,print_r(美元);   ,   输出结果:   修改成功   使用array_walk //只,是修改了键为一个的值   数组   (   ,,,(一个),=祝辞,紫色   ,,,(b),=祝辞,你好   ,,,(c),=在红色   ,,,[0],=在数组   ,,,,,,,(   ,,,,,,,,,,,[d],=在黑色   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

php学习笔记——数组篇(10)