随笔分类 - php数组
摘要:1、一维数组去重 /** * 一维数组去重,返回格式为索引数组 * @param array $data 待去重的数组 * @return array */ public static function arrayUnique(array $data): array { return array_k
阅读全文
摘要:/** * * @param $list * @param string $pk * @param string $pid * @param int $root * @return array * 数组转树 */ function list_to_tree($list,$pk='id',$pid='
阅读全文
摘要:当我们需要进行数组遍历数据的时候,需要将多个一维数组进行二维的转换,方法很简单。如下: <?php $a= array('张三','李四','王五'); $b= array ('23','24','25'); $c= array ('北京','上海','广州' ); foreach($a as $k
阅读全文
摘要:$arr = [1, 2, 3, 4]; foreach ($arr as &$v) { $v = $v * 2; } var_dump($arr); 结果: array(4) { [0]=> int(2) [1]=> int(4) [2]=> int(6) [3]=> &int(8) } unse
阅读全文
摘要:<?php date_default_timezone_set('Asia/Shanghai'); /* * 根据二维数组某个字段的值查找数组 */ function filter_by_value ($array, $index, $value){ if(is_array($array) && c
阅读全文
摘要:php判断元素是否在二维数组中 /** * 判断字符串是否在数组中,包括二维数组--这里只能判断二维数组 * @param $str * @param $arr * @return bool */ public function array_multi_search($str,$arr){ if(i
阅读全文
摘要:利用到eval函数可以解决此类问题 $str="array ( 'tupian' => array ( 'tupian' => '/pub/upfiles/image/201804/20180419111658_68798.jpg', 'miaoshu' => '', 'lianjie' => 'h
阅读全文
摘要:array(3) { [0] => array(1) { ["title"] => "题1" } [1] => array(1) { ["title"] => "" } [2] => array(1) { ["title"] => "题2" } } 我想删除title的值为空的数据,变成如下 arr
阅读全文
摘要://检测某个值是否存在某个二维数组里 function if_array($str, $arr, $k) { foreach ($arr as $val) { if ($val[$k] == $str) { return true; } } return false; } 转载:http://www
阅读全文
摘要:二维数组添加方法:循环$listening_collect是一个二维数组,往里面添加一个you_answer元素 $listening_collect = $this->ser_toefllistening->zt_collect($listening_articleid)->result_arra
阅读全文
摘要:源数据 $infos = array( array( 'a' => 36, 'b' => 'xa', 'c' => '2015-08-28 00:00:00', 'd' => '2015/08/438488a00b3219929282e3652061c2e3.png' ), array( 'a' =
阅读全文
摘要:作者:申文哲 出处:http://www.cnblogs.com/wenzheshen/ 转载:https://www.cnblogs.com/wenzheshen/p/9455554.html 首先了解下以下两个函数: 1.array_column() 返回输入数组中某个单一列的值。 2.arra
阅读全文
摘要://注释:键名数组和键值数组的元素个数必须相同! $users = array( array( 'id' => 1, 'name' => 'tom', 'age' => 20 ), array( 'id' => 5, 'name' => 'anny', 'age' => 18 ), array( '
阅读全文
摘要:其实要实现很简单直接foreach,再根据PHP中数组的特性就可以轻松实现。 2|0步骤 $info = [ [ "gname" => "特别关心" , "gid" => 1, "fid" => 2, "nickname" => "立冬" , "avatar" => "http://cache.wa
阅读全文