PHP获取数组最大值下标的方法
本文实例讲述了PHP获取数组最大值下标的方法。分享给大家供大家参考。具体实现方法如下:
<?php $hots = array('8213'=> 0,'8212'=> 100,'8172'=> 10008); $key = array_search(max($hots),$hots); echo $key; ?>
运行结果为:8172
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
php数组合并与拆分实例分析
本文实例讲述了php数组合并与拆分的方法.分享给大家供大家参考.具体如下: <?php $array1 = array("A","B","C","D"); $array2 = array("1","2","3","4"); $array3 = array("!","@","#",&q
-
PHP获取数组的键与值方法小结
本文实例讲述了PHP获取数组的键与值方法.分享给大家供大家参考.具体如下: 使用数组的过程中经常要遍历数组.通常需要遍历数组并获得各个键或值(或者同时获得键和值),所以毫不奇怪,PHP为此提供了一些函数来满足需求.许多函数能完成两项任务,不仅能获取当前指针位置的键或值,还能将指针移向下一个适当的位置. 获取当前数组键 key() key()函数返回input_array中当前指针所在位置的键.其形式如下: mixed key(array array) 下面的例子通过迭代处理数组并移动指针来输出$
-
php使用array_search函数实现数组查找的方法
本文实例讲述了php使用array_search函数实现数组查找的方法.分享给大家供大家参考.具体实现方法如下: <?php $array = array(4,5,7,8,9,10); $found = array_search(8, $array); //调用array_search函数并输出查找结果 if($found) //如果找到输出键 echo "已找到,键为".$found; else //如果没有找到输出错误信息 echo "没有找到"; ?&g
-
PHP查找与搜索数组元素方法总结
本文实例讲述了PHP查找与搜索数组元素方法.分享给大家供大家参考.具体分析如下: 查找.筛选与搜索数组元素是数组操作的一些常见功能.下面来介绍一下几个相关的函数. in_array()函数 in_array()函数在一个数组汇总搜索一个特定值,如果找到这个值返回true,否则返回false.其形式如下: boolean in_array(mixed needle,array haystack[,boolean strict]); 来看下面的例子,查找变量apple是否已经在数组中,如果在,则输出
-
PHP数组和explode函数示例总结
PHP数组和explode函数应用实例,供大家学习参考. 例1: <?php $province = array("北京","上海","天津","重庆","河北","山西","内蒙古","辽宁","吉林","黑龙江","江苏","浙江","安徽"
-
php对象和数组相互转换的方法
本文实例讲述了php对象和数组相互转换的方法.分享给大家供大家参考.具体分析如下: 这里定义2个php匿名对象和数组相互转换的函数,代码如下: function array2object($array) { if (is_array($array)) { $obj = new StdClass(); foreach ($array as $key => $val){ $obj->$key = $val; } } else { $obj = $array; } return $obj; } fu
-
PHP实现将textarea的值根据回车换行拆分至数组
本文实例讲述了PHP实现将textarea的值根据回车换行拆分至数组的方法.分享给大家供大家参考.具体分析如下: textarea回车换行为 \r\n $keyword_list = trim($_REQUEST['keywords']); $keyword_arr = explode("\r\n", $keyword_list); 这个地方需要注意是要去除textarea 前后的空格,否则会多出一个 或者使用explode也是可以的 只是不能用\r\n只能用双引号,不能用单引号 希望
-
php将字符串随机分割成不同长度数组的方法
本文实例讲述了php将字符串随机分割成不同长度数组的方法.分享给大家供大家参考.具体分析如下: 这里使用php对字符串在指定的长度范围内进行随机分割,把分割后的结果存在数组里面 function RandomSplit($min, $max, $str){ $a = array(); while ($str != ''){ $p = rand($min, $max); $p = ($p > strlen($str)) ? strlen($str) : $p; $buffer = substr($
-
PHP获得数组交集与差集的方法
本文实例讲述了PHP获得数组交集与差集的方法.分享给大家供大家参考.具体分析如下: 一.数组的交集 array_intersect() array_intersect()函数返回一个保留了键的数组,这个数组只由第一个数组中出现的且在其他每个输入数组中都出现的值组成.其形式如下: array array_intersect(array array1,array array2[,arrayN-]) 下面这个例子将返回在$fruit1数组中出现的且在$fruit2和$fruit3中也出现的所有的水果:
-
支持中文的PHP按字符串长度分割成数组代码
以下是我编写的代码,实现对中英文混杂字符进行分割: <?php function mbStrSplit ($string, $len=1) { $start = 0; $strlen = mb_strlen($string); while ($strlen) { $array[] = mb_substr($string,$start,$len,"utf8"); $string = mb_substr($string, $len, $strlen,"utf8")
-
递归实现php数组转xml的代码分享
PHP中将数组转为xml的需求是常见的,而且实现方法也有很多种,百度找了一下各种实现方法,但是基本是借组一些组件啥的.我就自己写了一个字符串拼组的方法,支持多维数组.仅供参考,不足之处敬请不吝赐教! /** * 将数组转换为xml * @param array $data 要转换的数组 * @param bool $root 是否要根节点 * @return string xml字符串 * @author Dragondean * @url http://www.cnblogs.com/drag
随机推荐
- jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
- JavaScript Date对象 日期获取函数
- jQuery siblings()用法实例详解
- utf-8编码技巧 url编码问题
- Mybatis Generator自动生成对应文件的实现方法
- Javascript限制网页只能在微信内置浏览器中访问
- PHP获取和操作配置文件php.ini的几个函数介绍
- 一篇不错的PHP基础学习笔记
- Android编程实现为ListView创建上下文菜单(ContextMenu)的方法
- 基于mysql全文索引的深入理解
- 颈椎残废记 站长兄弟请注意保护好自己的身体
- JavaScript遍历Json串浏览器输出的结果不统一问题
- rhel5.7下安装gearmand及启动的方法
- 微信或手机浏览器在线显示office文件(已测试ios、android)
- ubuntu 14.04 安装 apache ant教程
- JS随即打乱数组实现代码
- Linux下root初始密码设置方法
- C#生成PDF文件流
- python决策树之C4.5算法详解
- pandas中DataFrame修改index、columns名的方法示例