为自己加油
个人记录学习笔记的网站
php交换变量,php交换两个变量的值,php交换2个变量
上代码:<?php $a = 'gao'; $b = 'liu'; echo "交换前: {$a} {$b}".PHP_EOL; //进行交换 list($a, $b) = array($b, $a); echo "交换后: {$a} {$b}
2020年10月07日 18时10分35秒
944次浏览
分类:PHP
阅读更多
php判断数组中是否存在某个值
php判断数组中是否存在某个值常用代码:<?php $arr_a = array("a", "b", "c", 1); if(in_array("a", $arr_a)){ echo 'a 在 $arr_a 数组中存在'; } else { &
2020年10月06日 09时10分48秒
1604次浏览
分类:PHP
阅读更多
php判断文件是否存在
php判断文件是否存在:file_exists函数 — 检查文件或目录是否存在代码:<?php $file = "gaojiufeng.txt"; if(file_exists($file)) { echo "文件".$file."存在"; } else { echo
2020年10月06日 09时10分20秒
1233次浏览
分类:PHP
阅读更多
php levenshtein,php字符串编辑距离
levenshtein函数可以计算两个字符串之间的编辑距离,那么何为编辑距离?编辑距离概念:编辑距离,是指两个字串之间,通过替换or插入or删除等操作将字符串str1转换成str2所需要操作的最少字符数量。 该算法的复杂度是 O(m*n),其中 n 和 m 分别是str1 和str2的长度注意:如果其中一个字符串参数长度大于限制的255个字符时,返回-1。举个例子1:只需要七次替换or插入or删除就能把gaojiufeng变成gaoecho levenshtein('gaoji
2020年10月06日 09时10分14秒
1049次浏览
分类:PHP
阅读更多
php循环实时输出,PHP实时打印输出值,PHP实时打印输出值
nginx版本:<?php //告诉nginx禁止缓存老夫的响应内容 header('X-Accel-Buffering: no'); // nginx要加这一行 //打开缓冲区 if (ob_get_level() == 0) { ob_start(); } //循环输出 for ($i = 0; 
2020年09月30日 13时09分38秒
1763次浏览
分类:PHP
阅读更多
php socket onConnect,php socket onClose,onMessage的实现
在workerman中我们可以看到常用的socket事件onConnect,onMessage,onClose,实际上socket不存在这些事件,workerman只是为了方便开发者。自己也在写相关的东西,正好记录下。(1).当socket可读,通过stream_socket_accept 或者socket_accept成功接受套接字上的连接那么此时应该触发onConnect回调(2).当socket可读,通过fread获取到客户端数据,当然如果包含具体协议,应该按照协议拿到完整的客户端数据,此
2020年09月18日 15时09分53秒
1056次浏览
分类:PHP
阅读更多
php socket_import_stream函数的用法
socket_import_stream函数可以将使用stream_socket_server创建stream socket句柄转换为标准的socket句柄,因为标准socket支持更多的配置选项。在workerman中有如下代码:if (function_exists('socket_import_stream') && self::$_builtinTransports[$this->transport] ===&
2020年09月17日 11时09分00秒
1289次浏览
分类:PHP
阅读更多
php is_dir函数结果不准确,php file_exists函数结果不准确,php is_file函数结果不准确
php中stat(), lstat(), file_exists(), is_writable(), is_readable(), is_executable(), is_file(), is_dir(), is_link(), filectime(), fileatime(), filemtime(), fileinode(), filegroup(), fileowner(), filesize(), filetype() 和 fileperms()函数都是存在缓存的,在同一个会话中都是读取
2020年09月11日 11时09分26秒
1257次浏览
分类:PHP
阅读更多
php序列化闭包函数,php反序列化闭包函数,php如何序列化/存储闭包(Closure)
由于需要为自己的php守护进程投递闭包函数来执行,但是发现php官方根本没有提供php闭包函数的序列化功能。后来在mixphp文档发现了mixphp支持异步进程执行投递的闭包函数才发现了一个神奇的php闭包函数序列化composer包(1).安装序列化composer包composer require opis/closure(2).进行闭包函数的序列化测试//(1).设置闭包函数 $a = function () { &nbs
2020年09月05日 19时09分08秒
2004次浏览
分类:PHP
阅读更多
php设置进程标题,php设置进程名称
/** * 设置进程标题 * @param string $title */ public static function cli_set_pro
2020年09月02日 22时09分17秒
1121次浏览
分类:PHP
阅读更多
‹‹
上一页
8
9
10
11
12
下一页
››
Top
首页
在线工具
后台登陆
×
×