文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Kohana 之arr篇

Kohana 之arr篇

时间:2010-08-19  来源:liushan

取得指定数组值

<?php
$auth = Arr::extract(array("a"=>'aa',"c"=>'ccc'), array('a', 'b'),'defstr');
echo Kohana::debug($auth);


取得数组的最后一维并组成二位数组(没什么用~)

<?php
$array = array('set' => array('one' => 'something','aa'=>'aaaaaaa'), 'two' => 'other','aa'=>array("ddd"=>'dad',array("dd"=>"dddd")));
$array = Arr::flatten($array);
print_r($array); 

取得数组中的某个值(唯一的用处就是可以设置默认值)

<?php
$username = Arr::get($_POST, 'username',"null"); 

 

测试是否为array(“aa”=>”aaa”)结构的数组(无聊的方法,或许有用)

<?php
$array = array('set' => 'aaa');
echo Arr::is_assoc($array);

 

数组合并(后数组的值覆盖前面的)

<?php
$array = array('set' => 'aaa',"aaa"=>array("ddd"=>'dddd'));
$array=array("set"=>'bbb');
print_r( Arr::merge($array));


按路径返回数组值(查找值的时候可以用,支持*)

<?php
$colors = Arr::path($array, 'theme.*.color');

 

整除倍数值(更郁闷的函数) 后面的数除于前面的数的倍数的值

<?php
print_r(  Arr::range(20, 95));

 

其他的函数相当郁闷..不想介绍~~

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载