数组

    技术2022-07-10  129

    <?php /* **Explode(分隔字符,字符串)** 功能:把字符串转成数组 参数:分隔字符,字符串 返回:返回数组 例子: print_r(explode('-','hello-world-my')); //Array ( [0] => hello [1] => world [2] => my ) **implode(连接符号,数组);** 功能:把数组转成字符串 参数:连接符号,数组 返回值:返回字符串 例子: $arr = array('name','sex'); echo implode('#',$arr);//name#sex **Sort()** 功能:排序 参数:传数组 返回:排序好的数组 例子: $ar = array(29,30,12); sort($ar); print_r($ar);//Array ( [0] => 12 [1] => 29 [2] => 30 ) **Count()** 功能:计算数组中单元的个数 参数:数组 返回:返回数字 例子: $arr = array(0=>12,1=>34); echo count($arr); **Array_merge(数组1,数组2)** 功能:合并两个或者多个数组 参数:数组 返回;合并后的数组 例子 : $arr = array('username'=>'张胜男','sex'=>'男'); $ar1 = array('name'=>'张','sex1'=>'女'); $res = array_merge($arr,$ar1); print_r($res); //Array ( [username] => 张胜男 [sex] => 男 [name] => 张 [sex1] => 女 ) **Is_array()** 功能:检测一个变量是否是数组 参数:变量 返回值:是数组返回true,不是返回false 例子: $arr = '23'; var_dump(is_array($arr));//false **In_array()** 功能:检测一个值是否在数组当中 参数:值,数组 返回值:在返回true,否则返回false 例子: $arr = array('username'=>'张胜男','sex'=>'男'); var_dump(in_array('张',$arr));//false **Array_column();** 功能:获取指定的一列 参数:数组,键名 返回值:返回有指定键名组成的数组 例子: $arr = array( 0=>array('username'=>'张三','sex'=>'男'), 1=>array('username'=>'李四','sex'=>'女') ); $res = array_column($arr,'username'); print_r($res);//Array ( [0] => 张三 [1] => 李四 ) **Shuffle()** 功能:打乱数组 参数:数组 返回值:返回打乱后的数组 例子 : $arr = array(12,13,14,67,99,120,289); shuffle($arr); print_r($arr); //Array ( [0] => 99 [1] => 13 [2] => 12 [3] => 67 [4] => 289 [5] => 14 [6] **Array_flip()** 功能:交换数组中的键和值 参数:数组 返回值:返回交换后的数组 例子: $arr = array('username'=>'lisi','sex'=>'women'); $res = array_flip($arr); print_r($res); */
    Processed: 0.068, SQL: 9