有这么个需求,要提取字符串中的全部汉字。想着也就只有正则能实现了,搜索调试了下,示例如下:

<?php
$str = "sdfsd测试1234结果:: 是否正常 ";
echo pureNameOnlyChinese($str);function[......]

阅读全文

写个测试用例,第一反应是,数组应该是有转置成Post参数的功能的,顺手查了下,示例如下:

<?php
$a = array(
"a"=>1, "b"=>"ccc", &quo[......]

阅读全文

其实不算暗坑,有个特殊的地方,用的是in_array检测值是否在数组中,数组赋值:

$arr=array("",0);

那么,下面的代码结果是什么?

var_dump(in_array("test",$arr));

实际结果[……]

阅读全文

最近接手搜索引擎后,精简调优代码后,测试同学发现个问题,就是最终_score的计算和最初不同了,多了2分。

经过explain后,查看发现的新增的两个字段造成的分值变化,默认的boost是1,两个自然是多了2。

那么这个分是怎么来的呢?经过调试发现,我增加的筛选是[……]

阅读全文

不喜欢用大型IDE的同学,使用Notepad++作为PHP开发也是个不错的选择,为了避免一些低级错误,如:缺失分号、数组声明不全等待,应当对PHP做语法检测。

具体方法如下:

  1. 安装插件NppExec
  2. 设置->管理快捷键->Direct Execute Previo[……]

阅读全文

随手整理个代码上来,利用自带的curl扩展上传文件的实例:

<?php
$file = curl_file_create('d:1.txt');#文件绝对路径
$postData = array('extra_info&apos[......]

阅读全文