首页PHP列表
  • PHP jieba分词

    jieba(结巴)中文分词拓展包安装composerrequirefukuball/jieba-php:dev-master分词使用useFukuball\Jieba\Jieba;useFukuball\Jieba\Finalseg;ini_set('memory_limit','2048M');Jieba::init();Finalseg::init();$strArr=Jieba::cut("…
  • CentOS 7.6下宝塔面板 PHP7.2安装sqlsrv扩展

    PHP需要的相关环境(慎用yumupdate)yumupdateyuminstallphpphp-pdophp-xmlphp-pearphp-develre2cgcc-c++gcc1、加微软源curlhttps://packages.microsoft.com/config/rhel/7/prod.repo>/etc/yum.repos.d/mssqlrelease.repo如果发现这个链接失效了…
  • php 机型 浏览器 操作系统判断

    机型if(!function_exists('get_client_device')){functionget_client_device(){if(request()->isMobile()){$agent=strtolower($_SERVER['HTTP_USER_AGENT']);if(preg_match('/iPhone\s([^\s|;]+)/i',$agent)){return'i…
  • tp5.1 对sqlserver数据库进行备份、恢复备份操作

    //执行备份$link=Db::connect(数据库配置array);$link->execute("backupdatabaseLKTESTtodisk='备份目录/备份文件'");//恢复备份$link->execute("RESTOREDATABASE数据库名FROMDISK='备份文件地址'WITHReplace");//使用while的话,是因为如果不用就不行。。。。while(tru…
  • php如何判断IP为有效IP地址

    //1、判断是否是合法IPif(filter_var($ip,FILTER_VALIDATE_IP)){//it'svalid}else{//it'snotvalid}//2、判断是否是合法的IPv4IP地址if(filter_var($ip,FILTER_VALIDATE_IP,FILTER_FLAG_IPV4)){//it'svalid}else{//it'snotvalid}//3、判断是否…
  • TP5执行插入/更新语句报The active result for the query contains no fields.

    $link=Db::connect(msConfig($serverInfo));$sql="insertintoTable(field1,field2...)VALUES(value1,value2...)";//使用query的话会报错:Theactiveresultforthequerycontainsnofields.$link->query($sql);//所以执行更新或插入操作,应该使…
  • tp5.1中将base64文件存入到sqlserver数据库image字段类型中

    由于前端传过来的是base64字符串,无法直接插入表字段类型为image中,所以要经过decode->转16进制->入库示例:$report=base64_decode($baseStr);$reportResouce='0X'.bin2hex($report);$res=ReportModel::where($where)->update(['update_time'=>getTime(),'r…
  • php 如何处理 emoji 表情,保存到 mysql

    不考虑数据库的编码格式什么之类的,最直接的方法就是把文本中的emoji转换成文本保存。取出的时候再将文本转换成emoji表格即可。直接上代码:/**unicode->text*/functionunicodeEncode($str){if(!is_string($str))return$str;if(!$str||$str=='undefined')return'';$text=json_enco…