php 从高版本的phpmyadmin里面导出的数据库sql文件在导入低版本的phpmyadmin时报错:#1115 - Unknown character set: 'utf8mb4'开始以为是导出的数据有问题,反复尝试导入导出多次之后问题依旧。于是咨询度娘。发现解决方法很简单,只需要用文字编辑器(此处用的是notepad++)打开导出的sql文件,搜索utf8mb4,然后将其改为utf8,保存即可。保存后再去倒入,问题解决。

点击查看全文 >>

在学习php编程和使用php做项目的时候随机取数值是一个使用率很高的功能,使用rand可以生成一个随机数。mt_rand则可以生成一个指定范围内的随机数值。例如:mt_rand(1, 20)则可以输出1-20之间的一个随机数,其中包含1和20本身。

使用php进行二维数组随机排序的写法为:gif动图演示一下php二维数组随机排序的执行结果:

本文整理了一些常用的php截取字符串的方法,可以使用多大多数需要使用php截取指定位置、指定截取数量字符串的操作。实例1:实例2:实例3:实例4:实例5:实例6:实例7:

使用php处理网站或者数据库内容的时候,经常会有需要提取一些字符串中数字的需求,这里整理一下一些最常用的使用php从字符串中提取数字的方法。①使用php提取一段字符串中的第一组数字②php中使用正则表达式来提取字符串中的数字③php中使用in_array提取字符串中数字的方法④php中使用is_numeric函数来提取字符串中数字实例:

这是个简单的php中str_replace使用的例子,目的是实现从一个指定的字符串中删除指定的几个字符。在很多文本处理的实际项目中会经常用到。现在又有一个字符串为“我是一个大大的红苹果”,我们想把这段字符串用php处理成“我是一个红苹果”,那么可以使用下面代码实例:输出结果将会是"我是一个红苹果"。

织梦cms模板本身可调用的标签已经很丰富,但又有些调用需求是默认标签满足不了的,这时候就要用的在dede模板中执行php代码的方法。{dede:php}具体用法:使用php标签调用普通标签的方法:{dede:php}print_r($refObj->Fields['title']);{/dede:php}其中title为所需要调用的标签,可以换成description等其他dedecms标签。{dede:php}调用全局变量的方法:{dede:php}$row = $dsql->GetOne("select value from hnx_sysconfig where varname ='cf

使用php获取html页面内容之后,经常会使用正则表达式来匹配一些具备特定属性的文本元素,获取之后,可以用下面语句对数据进行循环输出,来输出前面获取到的所有数组成员。这里是用都好连接的,用别的连接符替换上面的逗号即可。

首先,php获取挡也页面完整url和从当前页面url中获取每个部分参数的方法:测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址echo $_SERVER['HTTP_HOST'].""; #localhost//获取网页地址echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php//获取网址参数echo $_SERVER["QUERY_STRING"].""; #id=5//获取用户代理echo $_SERVER['HTTP_REFERER']."";//获取完整的urlecho 'http:

织梦dedecms多城市分站插件的作用:织梦的静态化模式很适合做企业站,后台简单易用,并且生成静态后基本不占用服务器的cpu资源。企业站产品面对全国的时候,我们就希望网站可以获得很多带有地域性关键词的流量,这时候,制作全国各个城市的分站是很好的选择。但dedecms本身不具备这样的功能,手动建立的话由于全国各省城市成百上千,恐怕累断手都建不完,并且大量手动新建容易出错并且不容易维护。织梦dedecms多城市分站插件实现的效果:如上图,这么多全国分站都是只需要设置好标题和关键词以及描述规则后,一键生成的。织梦dedecms多城市分站插件下载:

no-siteapp和no-transform哪个可以禁止百度转码 百度站长社区中有提到过,在html页面中使用使用标签no-transform可以禁止百度转码。但是后来有很多站长发现,添加了这个声明,百度移动端依然对网页进行了转码操作。摸索之下,又发现了no-siteapp这个移动版的禁止转码声明,所以现在最稳妥的禁止百度转码的方式是以上两条同时使用,写法如下: 经测试,两条全部写上之后貌似还有禁止百度快照的效果,当百度搜索结果页面点击百度快照之后,会自动跳转到对应的源url上面来。因为同时使用了两条标签,所以并不知道到底是no-siteapp还是no-transform起到了这一层效果。

notepad++怎么设置背景颜色实现编辑器的代码高亮显示 notepad++默认背景色为白色,像系统自带的记事本一样能够满足大多数人的审美需求。对于配色或者代码高亮有特殊需求的朋友可以参考一下之前分享过的一篇notepad++设置主题让代码高亮更美观的文章。本文主要介绍下notepad++怎么设置背景颜色。首先打开notepad++,依次点击设置,语言格式设置。在这个界面中直接选择主题,语言和样式。可以实现一键设置notepad++的背景色、前景色和文字颜色配置。如果想要自定义背景色,可以在中间位置的前景色、背景色这里做相应的设置。设置后直接就可看到效果。