PHP遍历数组的三种方法及效率对比分析

PHP遍历数组的三种方法及效率对比分析

本文实例分析了PHP遍历数组的三种方法及效率对比。分享给大家供大家参考。具体分析如下:今天有个朋友问我一个问题php遍历数组的方法,告诉她了几个。顺便写个文章总结下,如果总结不全还请朋友们指出第一、foreach()foreach()是一个用来遍历数组中数据的最简单有效的方法。<?php$urls= array('aaa','bbb','ccc','ddd'); foreach ($urls as $url){ echo "This Site url is $url! <br />"; } ?>显示结果:This Site url is ...

PHP 2020-02-19 PM 1661℃ 0条
PHP循环遍历数组的3种方法list()、each()和while总结

PHP循环遍历数组的3种方法list()、each()和while总结

<?php$url=array('百度'=>'www.baidu.com','新浪网'=>'www.sina.com','搜狐'=>'www.sohu.com');while(list($a,$b)=each($url))echo "$a=$b <br/>";?><?php$my_array = array("Dog","Cat","Horse");list($a, $b, $c) = $my_array;echo "I have several animals, a $a, a $b and a $c.";?><?php$co...

PHP 2020-02-19 PM 1667℃ 0条
PHP中遍历数组的三种常用方法实例分析

PHP中遍历数组的三种常用方法实例分析

本文实例讲述了PHP中遍历数组的三种常用方法。分享给大家供大家参考,具体如下:在PHP中操作最多的数据估计也就是数组了,有着效率高、速度快、存储方便的特点。PHP中遍历数组有三种常用的方法:1、for循环,用法最为灵活,灵活到怀疑人生,但记住格式也非常简单。2、foreach,是PHP为数组遍历专门提供的函数,在PHP4版本中引入,同时执行效率最高3、联合使用list()、each()和while循环遍历数组,此用法使用较少,但list()函数使用非常多直接看实例代码:<?php$arr1 = array('http://www.180it.com/','金三国','PHP教程')...

PHP 2020-02-19 PM 2522℃ 0条
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例

PHP基于curl实现模拟微信浏览器打开微信链接的方法示例

本文实例讲述了PHP基于curl实现模拟微信浏览器打开微信链接的方法。分享给大家供大家参考,具体如下:网络上没有可以直接打开微信的浏览器 但是我们可以模拟浏览器微信浏览器的HTTP_USER_AGENT在iPhone下,返回Mozilla/5.0 (iPhone; CPU iPhone OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B176 MicroMessenger/4.3.2在Android下,返回Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT...

PHP 2020-02-19 PM 2660℃ 0条
php使用curl伪造浏览器访问操作示例

php使用curl伪造浏览器访问操作示例

本文实例讲述了php使用curl伪造浏览器访问操作。分享给大家供大家参考,具体如下:原理服务器主要通过User-Agent识别客户端是何种设备User-Agent是Http协议中的一部分,属于头域的组成部分。基本格式为: 浏览器标识 (操作系统标识; 加密等级标识; 浏览器语言) 渲染引擎标识 版本信息。具体方法如下/** * curl获取数据 * @param $url * @return mixed */ function get_url($url) { $ifpost = 0; $datafields = ''; $cookiefile = ''; $v =...

PHP 2020-02-19 PM 1649℃ 0条
php实现日期时间友好显示

php实现日期时间友好显示

<?php /** * ======================================= * Created by Zhihua_W. * Author: Zhihua_W * Date: 2016/11/23 0001 * Time: 下午 5:45 * Project: PHP开发小技巧 * Power: 实现日期时间友好显示 * ======================================= */ /** * 日期时间友好显示 * @param $time * @return boo...

PHP 2020-02-19 PM 1794℃ 0条
php将一个字符串部分字符用*替代隐藏

php将一个字符串部分字符用*替代隐藏

<?php /** +---------------------------------------------------------- * 将一个字符串部分字符用*替代隐藏 +---------------------------------------------------------- * @param string $string 待转换的字符串 * @param int $bengin 起始位置,从0开始计数,当$type=4时,表示左侧保留长度 * @param int $len 需要转换成*的字符个数,当$type=4时,表示右侧保留长度...

PHP 2020-02-19 PM 2011℃ 0条
php隐藏部分字符串

php隐藏部分字符串

/** * 隐藏部分字符串 * # 此方法多用于手机号码或身份证号、银行卡号的中间部分数字的隐藏 */ function func_substr_replace($str, $replacement = '*', $start = 1, $length = 3) { $len = mb_strlen($str,'utf-8'); if ($len > intval($start+$length)) { $str1 = mb_substr($str,0,$start,'utf-8'); $str2 = mb_substr($str,intval($start+...

PHP 2020-02-19 PM 1622℃ 0条
php计算两个日期相差 年 月 日

php计算两个日期相差 年 月 日

<?php /** +---------------------------------------------------------- * 功能:计算两个日期相差 年 月 日 +---------------------------------------------------------- * @param date $date1 起始日期 * @param date $date2 截止日期日期 +---------------------------------------------------------- * @retur...

PHP 2020-02-19 PM 1643℃ 0条
PHP获取周岁,虚岁

PHP获取周岁,虚岁

/** * $date是时间戳 * $type为1的时候是虚岁,2的时候是周岁 */ function getAgeByBirth($date,$type = 1){ $nowYear = date("Y",time()); $nowMonth = date("m",time()); $nowDay = date("d",time()); $birthYear = date("Y",$date); $birthMonth = date("m",$date); ...

PHP 2020-02-19 PM 1758℃ 0条
php根据出生年月日计算出年龄

php根据出生年月日计算出年龄

/** * 根据出生年月日计算出年龄 * @param $birth_year * @param $birth_month * @param $birth_day * @return int */ function getAgeByBirth($birth_year,$birth_month,$birth_day){ if(empty($birth_year) || empty($birth_month) || empty($birth_day)){ return 0; } $current_year = date('Y',time()); $cur...

PHP 2020-02-19 PM 1657℃ 0条