php打印一维数组,php 一维数组去重

$input = array("a" => "green", "red", "b" => "green", "blue", "red");

//常见做法:

$result = array_unique($input);

print_r($result);

Array

(

[a] => green

[0] => red

[1] => blue

)

//效率提升:

/*

* 第一种

* 思路:键值互换,达到去重目的,但是结果集中键值可能并不是按照数字索引的,可通过array_merge重新生成索引

*/

$result_01 = array_flip($input);

$result_02 = array_flip($result_01);

$result = array_merge($result_02);

/*

* 第二种

* 思路:键值互换,通过array_key直接获取键值,比array_merge()更快

*/

$result_01 = array_flip($input);

$result = array_key($result_01);

PHP对一维数组去重

一维数组去重 $arr =[1,2,2,3,6]; $arr1 =array_flip($arr); $arr =array_flip($arr1); return $arr; array_flip( ...

PHP一维数组去重方法array_unique()

array_unique() :去除数组中的重复项,只适用于一维数组 它不像 sort()方法, eg:  $arraytest = array('tommy','tommy','abcd'); so ...

PHP一维数组快速去重、去零

1.一维数组去重: /** * 一维数组去重,返回格式为索引数组 * @param array $data 待去重的数组 * @return array */ public static functi ...

php二维数组去重

php二维数组去重 前言:php一维数组去重很简单,直接array_unique($arr)即可,但是二维数组去重就得自己去写了 二维数组去重方法: /* * 二维数组去重 * 注意:二维数组中的元素 ...

PHP多维数组去重

自己写了一个实现多维数组去重的方法, 只是实现了功能, 至于性能没多管~  可以保留key, 这个方法是针对最终的一维数组元素去重, 如果是多维数组的两个子元素是相同的数组, 是不能去重的 prote ...

reduce计算数组中每个元素出现的次数 数组去重的几种方式 将多维数组转化为一维

// js计算数组中每个元素出现的次数 // var names = ['Alice', 'Bob', 'Tiff', 'Bruce', 'Alice']; // var countedNames = ...

php 数组去重 (一维数组与二维数组)

数组中重复项的去除 一维数组的重复项: 使用array_unique函数即可,使用实例如下:

php数组去重实例及分析

php数组去重实例及分析.  一维数组的重复项: 使用array_unique函数即可,使用实例

php 数组去重

php 数组去重 数组中重复项的去除 2010-07-28 15:29 一维数组的重复项: 使用array_unique函数即可,使用实例如下:

随机推荐

CDN解决方案

帝联cdn 这算不算是打广告呢?

BackTrack5-r3系统软件更新

所需文件包地址:http://pan.baidu.com/s/1i3ouc9v(64位更新包) 进入BT系统图形模式-打开BT终端输入:apt-get update 按回车//更新软件目录 软件更新将 ...

typename

typename关键字是C++在标准化过程中被引入的,目的在于向编译器说明template内的某个标识符是个类型. 如:template class MyClas ...

windows下使用xampp一键安装apache+php运行环境

感谢浏览,欢迎交流=.= 想为我老爸开发一套库存管理系统,借此机会打算使用下ext+php+apache+linux环境尝尝鲜. 为了在windows搭建本地开发测试环境,官网下载xampp,一键安装 ...

redis基本教程

http://www.runoob.com/redis/redis-tutorial.html

剑指Offer_编程题_8

题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法. class Solution { public: int jumpFloor(int number ...

解决Visual Studio调试突然变慢卡死的问题

最开始摸不到头脑,之前还能好好调试的啊.后来在VS的调试菜单的符号选项里面发现了系统环境变量_NT_SYMBOL_PATH 的值为:srv*c:\symbols*http://msdl.microso ...

codeforcess水题100道

之所以在codeforces上找这100道水题的原因是为了巩固我对最近学的编程语言的掌握程度. 找的方式在codeforces上的PROBLEMSET中过的题最多的那些题里面出现的最前面的10个题型, ...

python实战===图片转换为字符的源码(转)

#cmd执行命令为>>> python xx.py pic.png#-*- coding:utf-8 -*- from PIL import Image import argpars ...

你可能感兴趣的:(php打印一维数组)