随笔分类 - php
摘要:$priceArr = array_column($priceArr, null, 'id');//把id当作key值直接获取即可
阅读全文
摘要:/** * 根据key删除数组中指定元素 * @param array $arr 数组 * @param string/int $key 键(key) * @return array */ private function array_remove_by_key($arr, $key){ if(!arr...
阅读全文
摘要:public function actions() { $url = "http://ip.taobao.com/service/getIpInfo.php?ip=".self::ip(); $str = self::sendCurl('http://pv.sohu.com/cityjson'); echo ''; ...
阅读全文
摘要:$a = ['1','2','4','3'];//提交答案 $b = ['2','1','3'];//正确答案 $state = $this->diffArray($b, $a); echo '<pre>'; print_r($state);die; /** * 以第一个参数为主进行进行比较 * *
阅读全文
摘要:/** * 根据某个key给二维数组分组 */ private function array_group_by($arr, $key) { $grouped = []; foreach ($arr as $value) { $grouped[$value[$key]][] = $value; ...
阅读全文
摘要:/* * 随机处理逻辑 * */ private function _Rand($type, $num){ if (intval($num) 1, 'type' => $type], ['id'], [], ['order' => SORT_DESC]); $problemArr = array_column($problemArr...
阅读全文
摘要:/* * 计算时间差/两个时间日期相隔的天数,时,分,秒 * */ public function diff($begin_time, $end_time ) { if ($begin_time $days, "hour" => $hours, "min" => $mins, "sec" => $secs ); ret...
阅读全文
摘要:public function sortarea($area, $parent_id = 0, $lev = 1){ static $list; foreach($area as $v){ if($v['upid'] == $parent_id){ $v['lev'] = $lev; ...
阅读全文