PHP冒泡排序算法
冒泡排序:http://www.taotaoit.com/article/details/767.html
快速排序:http://www.taotaoit.com/article/details/654.html
插入排序:http://www.taotaoit.com/article/details/766.html
冒泡排序...
PHP插入排序算法
冒泡排序:http://www.taotaoit.com/article/details/767.html
快速排序:http://www.taotaoit.com/article/details/654.html
插入排序:http://www.taotaoit.com/article/details/766.html
插入排序...
如何用PHP实现在数组中随机取出指定个数的子集
关键:array_rand() 函数返回数组中的随机键名,或者如果您规定函数返回不只一个键名,则返回包含随机键名的数组。
思路:先使用array_rand()随机取出所需数量键名,然后将这些键名指向的值重新组合为数组
<?php
/**
* 数组中取出随机取出指定数量子值集
*
* @param $array ar...
PHP mktime() 函数返回日期的 UNIX 时间戳
mktime() 函数返回日期的 UNIX 时间戳。
提示:该函数与 gmmktime() 相同,不同的是传递的参数代表了日期(而不是 GMT 日期)。
语法
mktime(hour,minute,second,month,day,year,is_dst);
hour可选。规定小时。
minute可选。规定分。
se...
PHP利用淘宝IP地址库定位IP所在地
淘宝 IP 地址库:http://ip.taobao.com/instructions.html
示例
<?php
/**
* 调用淘宝API根据IP查询地址
*/
function ip_address() {
$ip = '219.134.104.255';
$durl = 'http:...
如何对PHP导出的海量数据进行优化
导出数据量很大的情况下,生成excel的内存需求非常庞大,服务器吃不消,这个时候考虑生成csv来解决问题,cvs读写性能比excel高。
测试表student 数据(大家可以脚本插入300多万测数据。这里只给个简单的示例了)
导出脚本export.php
<?php
set_time_limit(0);
ini_set...
匿名函数(闭包函数)的六个使用技巧
php中的匿名函数 也叫闭包函数 允许指定一个没有名称的函数。把匿名函数赋值给变量,通过变量来调用,举个简单的例子:
<?php
$anonymousFunc = function($username) {
echo $username;
};
$anonymousFunc("乔峰!");
// 乔峰!
?>
技...
PHP学习之校验日期格式合法性
在后端开发中,我们常常需要校验前端传入参数的合法性,如果是校验日期参数,我们可以通过下面的方法来校验:
<?php
/**
* 校验日期格式是否合法
* @param string $date
* @param array $formats
* @return bool
*/
function isDateVali...
php特性goto语句
goto语句使用
goto的使用一直有争议[5.3版本增加]
支持者:goto使用起来比较灵活,而且有些情形能提高程序的效率。
反对者:goto语句使程序的静态结构和动态结构不一致,使程序难以理解、难以查错。
goto语句常用场景:
跳出循环或者switch语句
goto语句使用限制
只能在同一个文件和作用...
PHP实现图片上传代码
html代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<meta http...
PHP array_change_key_case() 函数将数组的所有的键都转换为大写字母或小写字母
array_change_key_case() 函数将数组的所有的键都转换为大写字母或小写字母。
数组的数字索引不发生变化。如果未提供可选参数(即第二个参数),则默认转换为小写字母。
提示和注释
注释:如果在运行该函数时两个或多个键相同,则最后的元素会覆盖其他元素。
语法
array_change_key_case(array,case)...
PHP count_chars() 函数返回字符串中所用字符的信息
count_chars() 函数返回字符串中所用字符的信息(例如,ASCII 字符在字符串中出现的次数,或者某个字符是否已经在字符串中使用过)。
语法
count_chars(string,mode)
string 必需。规定要检查的字符串。
mode 可选。规定返回模式。默认是 0。以下是不同的返回模式:
0 - 数组,ASCII 值为...
PHP bin2hex() 函数 pack() 函数
bin2hex() 函数
bin2hex() 函数把 ASCII 字符的字符串转换为十六进制值。字符串可通过使用 pack() 函数再转换回去。
语法
bin2hex(string)
string 必需。要转换的字符串。
示例一
把 "Shanghai" 转换为十六进制值
<?php
$str = b...
PHP chunk_split() 函数把字符串分割为一连串更小的部分
chunk_split() 函数把字符串分割为一连串更小的部分。
注释:该函数不改变原始字符串。
语法
chunk_split(string,length,end)
string 必需。规定要分割的字符串。
length 可选。数字值,定义字符串块的长度。默认是 76。
end 可选。字符串值,定义在每个字符串块末端放置的内容。默认是...
PHP get_html_translation_table() 函数
get_html_translation_table() 函数返回 htmlentities() 和 htmlspecialchars() 函数使用的翻译表。
提示:某些字符可以按照多种方式进行编码。get_html_translation_table() 函数返回最普通的编码。
示例
HTML_SPECIALCHARS ...
PHP md5() 函数 md5_file() 函数
md5()函数
md5() 函数计算字符串的 MD5 散列。
md5() 函数使用 RSA 数据安全,包括 MD5 报文摘要算法。
来自 RFC 1321 的解释 - MD5 报文摘要算法:MD5 报文摘要算法将任意长度的信息作为输入值,并将其换算成一个 128 位长度的"指纹信息"或"报文摘要"值来代表这个输入值,并以换算后...
关于本站
“最难不过坚持”
本人承接扒站仿站,php网站维护,病毒查杀,网站编辑,网站改版,html制作
有需要网站维护,改版,病毒查杀,网站编辑,网站备案,html制作等相关的工作可以联系我。
本人有多年相关工作经验,也可提供免费咨询,交个朋友。
有需要探讨问题的朋友,也可以加我微信,共同探讨!
微信:15011482830 QQ:408917339
2696
39
分类目录
最新评论
- https://jueru.net/
-
- :weixiao:
-
- :shuijiao: :weiqu: :zhenbang: :leng:
-
- :yiwen: :yiwen: :yiwen: :yiwen:
-
- 这个业务逻辑多少都有点奇怪了,阅读浏览次数增值在新闻详情页的控制器方法里setInc,这怎么还写进模型事件里了。如果非要用onAfterRead也可以,把新闻文章的内容单独分出来一个news_content表,然后把它和news做关联,然后给news_content表的onAfterRead事件做增值处理,这样点进新闻页内查询到文章内容时才会触发它。
-
文章标签更多