企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
1、array_fill():通过指定的索引顺序及个数生成数组: print_r(array_fill(30,1,'seo')); $arr_data[] = array_fill(0,1,'seo'); $arr_data[] = array_fill(1,1,'baidu'); echo "<pre>";print_r($arr_data); 运行结果: Array ( [0] => Array ( [0] => seo ) [1] => Array ( [1] => baidu ) ) 2、array_filter():数组过滤函数,通过回调函数的方式返回新数组,如果回调函数返回true,数组元素返回到新数组中: $arry = array('class1'=>'seo课程','class2'=>'web课程','weburl'=>'http://www.baidu.com'); function callback($v){ if(strpos($v,'课程')){ return true; }else{ return false; } } print_r(array_filter($arry,'callback')); 3、array_flip():将数组中是键名键值互换: $arry = array('class1'=>'seo课程','class2'=>'web课程','weburl'=>'http://www.baidu.com'); print_r(array_flip($arry)); 4、array_key_exists():判断数组的键名是否存在: $arry = array('webname'=>'baidu','weburl'=>'http://www.baidu.com'); var_dump(array_key_exists('webname',$arry));//true 5、array_keys():返回数组中所有的键名,组成一个新的数组: $arry = array('class1'=>'seo课程','class2'=>'web课程','weburl'=>'http://www.baidu.com'); print_r(array_keys($arry));