文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>php常用函数(数组)

php常用函数(数组)

时间:2007-08-31  来源:slei0827

1.array_change_key_case()
  返回字符川中的键名为小写或大写的数组,CASE_UPPER 和 CASE_LOWER。默认值是 CASE_LOWER。本函数不改变数字索引。
  ex:
   
    $key_array = array_change_key_case("first" => 1 , "second" => 2);
    print_r($key_array);
   ?>

2.array_chunk(array input, int size [, bool preserve_keys] )
    return  array
  将一个数组分成多个.
  ex:
    $input_array = array("a","b","c","d","e");
    $new_array = array_chunk($input,2);
    //print_r array([0]=>a
                    [1]=>b
                   )
              array([0]=>c
                    [1]=>d
                   )
              array([0]=>e
                   )
    注意:array_chunk($input,2,true)则为保留原来数组的key值

3.array_combine()
  return array
  创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值
  ex:
     $a = array('test1','test2','test3');
     $b = array('test_a','test_b','test_c');
     $c = array_combine($a,$b)
     //print_r($c) ----> Array(
                               [test1]=>test_a
                               [test2]=>test_b
                               [test3]=>test_c
                              )
4.array_count_values ( array input )
  return array
  返回一个数组,该数组用 input 数组中的值作为键名,该值在 input 数组中出现的次数作为值。
  ex:
     $test_array = array(1,'hellow','test','hellow','1','test');

     $new_array =  array_count_value($test_array);
     //print_r($new_array)
           array=>(
                    [1]=>2
                    [hellow]=>2
                    [test]=>3
                  )
   注:获取数组中的key的方法
       foreach($new_array as $key=>$value)
        {
           echo $value;
        }

5.array_diff_assoc -- 带索引检查计算数组的差集
array array_diff_assoc ( array array1, array array2 [, array ...] )
注意:以第一个数组为基准
ex:
  $array1 = array ("a" => "green", "b" => "brown", "c" => "blue", "red");
  $array2 = array ("a" => "green", "yellow", "red");
  $result = array_diff_assoc($array1, $array2);
  print_r($result);
//Array ( => brown [c] => blue [0] => red )
%3

相关阅读 更多 +
排行榜 更多 +
下载oe

下载oe

金融理财 下载
易欧app官方下载安装

易欧app官方下载安装

金融理财 下载
易欧app官方免费下载

易欧app官方免费下载

金融理财 下载