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数组的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did31228