-
后端开发
php explode 逗号 分割字符串 //利用 explode 函数分割字符串到数组 $source = "hello1,hello2,hello3,hello4,hello5";//按逗号分离字符串 $hello = explode(',',$source); for($index=0;$indexcount($hello);$index++){ echo $hello[$index];echo "/br"; } split函数进行字符分割(PHP7中已经放弃了这个函数。) // 分隔符可以...
98
-
后端开发
在网站开发过程中,可能需要用 PHP 实现验证邮箱格式是否正确,那么我们就可以通过 PHP 中 filter_var 函数来实现。 下面我们就结合具体的代码示例,给大家介绍 PHP 怎么验证邮箱是否合格。 代码示例如下: function check_email($email) { $result = trim($email); if (filter_var($result, FILTER_VALIDATE_EMAIL)) { return "tru...
74
-
后端开发
在PHP中不能定义重名的函数,也包括不能在同一个类中定义重名的方法,所以也就没有方法重载。单在子类中可以定义和父类重名的方法,因为父类的方法已经在子类中存在,这样在子类中就可以把从父类中继承过来的方法重写。 简单来说就是php中parent的方法可用于调用父类中定义的成员方法 代码为【class Manager extends employee {public function getSal(){parent::getSal()}】。 php中parent的方法:来引用父类的方法。 parent::可用于...
69
-
后端开发
前段时间刚好有个项目需要用到,所以在这里记录一下,话不多说直接上代码 use PhpOffice\PhpSpreadsheet\IOFactory;use PhpOffice\PhpSpreadsheet\cell\Coordinate;/** * 提交EXECL表格带图片导入导入数据 */public function upload_field_excel_post(){ $file_url = $this-request-param('file_url'); //文件路径 if (!empty($f...
189
-
后端开发
今天做站的时候突然来的灵感,正常的情况下,我们的网站内容都是发布时间或者更新时间直接调用出来,但是这样看起来非常的枯燥,而且很大众化,想像微信那样,多少秒前发布,多少分钟前发布,多少小时前发布的。 于是稍加思索整理出如下代码,具体效果参考本博客首页/列表/详情页。 /** * 时间美化函数 * @param [time] $time * @return void */function format_date($time){ $t=time()-strtotime($time); $f=arra...
120
-
后端开发
最近在复习用PHP直接生成图片,本博客之前的栏目文档缩略图就是直接PHP合成的,这里贴出部分代码,以便方便自己后续有用到的时候可以直接拿来用。 话不多说,代码如下: ?php$filePath = ''; //png的完整路径,包括文件名和扩展名$savePath = ""; //保存的png的完整路径,包括文件名和扩展名$colorRgb = array('red' = rand(50,200), 'green' = rand(50,200), 'blue' = rand(50,200)); //...
80