好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php获取数组值 数组颠倒 键名操作实例 - php数组

php获取数组值 数组颠倒 键名操作实例

下面举了几个实例主要是讲关于输出数组所有的值 array_values,循环输出数组的键/值对并移动指针 reset,将数组颠倒,不保留键名array_reverse函数操作,代码如下:

$array = array ( "size" => "xl" , "color" => "gold" );    //定义一个数组   print_r( array_values ( $array )); //输出数组所有的值  

定义和用法 :array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名.

语法: array_values(array),代码如下:

$fruit = array ( 'a' => 'apple' , 'b' => 'banana' , 'c' => 'cranberry' );  //定义一个数组   reset( $fruit );          //指针移动第一个位置   while (list( $key , $val )=each( $fruit ))      //循环输出数组的键/值对并移动指针   {     echo   "$key=>$valn" ;        //输出数组的键及值   } //开源代码phpfensi测试数据   /*   */   $input = array ( "php" ,3.0, array ( "green" , "red" ));     //定义一个数组   $result = array_reverse ( $input );        //将数组颠倒,不保留键名   $result_keyed = array_reverse ( $input ,true);     //将数组颠倒,保留键名   print_r( $result );           //显示第一种结果   print_r( $result_keyed );         //显示第二种结果   /* 

定义和用法: array_reverse() 函数将原数组中的元素顺序翻转,创建新的数组并返回,如果第二个参数指定为 true,则元素的键名保持不变,否则键名将丢失.

语法: array_reverse(array,preserve),实例代码如下:

$array = array (0=>100, "color" => "red" );       //定义一个数组   print_r( array_keys ( $array ));         //返回该数组的所有键名   $array = array ( "blue" , "red" , "green" , "blue" , "blue" );      //定义一个数组   print_r( array_keys ( $array , "blue" ));        //返回值为blue的键名   //定义一个元素为数组的数组   $array = array ( "color" => array ( "blue" , "red" , "green" ), "size" => array ( "small" , "medium" , "large" ));  print_r( array_keys ( $array ));         //返回数组的所有键名  

定义和用法: array_keys() 函数返回包含数组中所有键名的一个新数组,如果提供了第二个参数,则只返回键值为该值的键名,如果 strict 参数指定为 true,则 php 会使用全等比较 (===) 来严格检查键值的数据类型.

语法: array_keys(array,value)

查看更多关于php获取数组值 数组颠倒 键名操作实例 - php数组的详细内容...

  阅读:42次