Welcome 微信登录

首页 / 网页编程 / PHP

PHP获取一年有几周以及每周开始日期和结束日期

PHP获取一年有几周以及每周开始日期和结束日期

最近接了一个项目,其中有一需求是用php获取一年有几周以及每周开始日期和接触日期。在网上找些资料没有合适的,于是自己做了一份,下面通过两种方式实现PHP获取一年有几周以及每周开始日期和结束日期代码一:<?phpheader("Content-type:text/html;charset=utf-8");date_default_timezone_set("Asia/Shanghai");$year = (int)$_GET["year"];$...
PHP下载生成的csv文件及问题总结

PHP下载生成的csv文件及问题总结

最近做了一个项目需要把订单的信息显示出来,并且能够把相关信息放到一个.csv 文件中,下载到浏览器。虽然说csv是一种比较简单的excel表格形式,生成只要按指定格式然后生成.csv文件就可以,但是在使用中也会遇到很多问题,下面给大家分享下PHP下载csv文件及问题总结首先大家先看个例子,生成csv文件并下载//要生成csv文件的数组$csvArr=array();$csvArr[]=array("用户编号1","上班日期1","签到时间1","签退时间1...
php递归函数三种实现方法及如何实现数字累加

php递归函数三种实现方法及如何实现数字累加

递归函数在编程中是比较常用的一类函数,其特点是函数自身可以调用自身,但是必须在调用自身前有条件判断,否则会导致无限调用下去。本文列出了三种递归函数实现方法,第一种利用引用做参数,第二种利用全局变量,第三种利用静态变量,理解此类问题需要有点基础,包括对全局变量,引用,静态变量的理解,也需对他们的作用范围有所理解。在这不废话了,具体介绍请看下文。第一种方法:利用引用做参数 先不管引用做不做参数,必须先明白引用到底是什么?引用不过是指两个不同名的变量指向同一...
PHP中使用curl伪造IP的简单方法

PHP中使用curl伪造IP的简单方法

curl简介:curl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传等等,功能十分强大。PHP中常用curl实现的功能: 1、实现远程获取...
PHP实现根据图片色界在不同位置加水印的方法

PHP实现根据图片色界在不同位置加水印的方法

本文实例讲述了PHP实现根据图片色界在不同位置加水印的方法。分享给大家供大家参考。具体如下:在使用php编程的时候, 很多时候需要对上传的图片加水印,来确定图片版权和出处. 但是,一般情况下加水印的位置是图片的右下角, 但是,不同图片的色阶不同,有时候我们 图片的水印和图片本身色阶相同,就会造成水印不明显.下面这段代码可以实现自动识别图片的色阶,更加色阶差来添加图片的水印,这样可以避免水印和图片色阶一样的弊端.<?php function a...
PHP模拟asp中response类实现方法

PHP模拟asp中response类实现方法

本文实例讲述了PHP模拟asp中response类的方法。分享给大家供大家参考。具体如下:习惯了asp或是asp.net开发的人, 他们会经常用到response类,这个类用于处理客户端的响应,可以实现跳转,输出等功能. 在php中没有这个类,但是确实可以通过函数来模拟这个类./* * 类用途: 实现类似于asp中的response功能 */final class Response { private $headers = array();private ...
php自动识别文字编码并转换为目标编码的方法

php自动识别文字编码并转换为目标编码的方法

本文实例讲述了php自动识别文字编码并转换为目标编码的方法。分享给大家供大家参考。具体如下:在PHP处理页面的时候,我们对于字符集的转换都是采用了iconv或者mb_convert等函数,但,这其实是有一个前提的。即我们事先得知道in和out是什么样的编码,我们才能进行正确的转换。虽然大多数转换都是在gbk和utf-8之间转,但如果不知道转换对象的编码怎么办呢?谷歌出来这么一个函数safeEncoding,可以简单的识别UTF8和GBK的编码。这个...
PHP模拟asp.net的StringBuilder类实现方法

PHP模拟asp.net的StringBuilder类实现方法

本文实例讲述了PHP模拟asp.net的StringBuilder类实现方法。分享给大家供大家参考。具体如下:在asp.net开发开发环境中,有一个StringBuilder类是比较常用的, 这个类用起来可以实现很方便的text文本的操作. 但是在php中,没有这个类. 不过我们却可以通过自定义类来模拟这个方法./********************************************** 函数名:StringBuilder* 作 用:构造...
php基于双向循环队列实现历史记录的前进后退等功能

php基于双向循环队列实现历史记录的前进后退等功能

本文实例讲述了php基于双向循环队列实现历史记录的前进后退等功能。分享给大家供大家参考。具体如下:为实现一个记录操作历史的功能1. 和撤销,反撤销功能类似的一个功能。(实现操作的前进后退) 2. 和discuz论坛登录后查看帖子(可以前进后退查看过的帖子,还有帖子查看历史记录)3. 逻辑和windows资源管理器地址栏前进后退功能一样。根据这种需要,实现了一个数据结构。写了一个通用的类,暂叫历史记录类吧。【原理和时钟类似。实例化对象时可以构造长度为N(可以...
解读PHP中的垃圾回收机制

解读PHP中的垃圾回收机制

PHP的基本GC概念PHP语言同其他语言一样,具有垃圾回收机制。那么今天我们要为大家讲解的内容就是关于PHP垃圾回收机制的相关问题。希望对大家有所帮助。PHP strtotime应用经验之谈PHP memory_get_usage()管理内存PHP unset全局变量运用问题详解PHP unset()函数销毁变量教你快速实现PHP全站权限验证一、PHP 垃圾回收机制(Garbage Collector 简称GC) 在PHP中,没有任何变量指向这个对象时,这...
PHP的关于变量和日期处理的一些面试题目整理

PHP的关于变量和日期处理的一些面试题目整理

变量相关PHP变量的内部实现编程语言的系统类型分为强类型和弱类型两种: 强类型语言是一旦某个变量被申明为某个类型的变量,在程序运行过程中,就不能将该变量的类型以外的值赋予给它,c/c++/java等语言就属于这类 php及ruby,javascript等脚本语言就属于弱类型语言:一个变量可以表示任意的数据类型php变量类型及存储结构php在声明或使用变量的时候,并不需要显式指明其数据类型php是弱类型语言,这不并表示php没有类型,在php中,存在8种变量...
<< 531 532 533 534 535 536 537 538 539 540 >>