随机输出数字rand(100,200)//有可能输出115PHP转义htmlhtmlspecialchars();php去掉html标签$str = '115';$str = stripcslashes($str);//输出115php时间函数应用转换时间戳strtotime('2009-1-22') //结果:1232553600明天的这个时候strtotime('+1 day')当前的时间date('Y-m-d H:i:s',time()) //2020-01-22 09:40:25当前的时间戳time() //1232553600下个星期此时的时间戳strtotime('+1 ...
一个简单的PHP Mysql数据库操作类依赖pdo安装composer 安装 composer require ninvfeng/mysql引入/vendor目录下的autoload.php require 'vendor/autoload.php';初始化//配置$config=['host'=>'127.0.0.1', 'port'=>3306, 'name'=>'test'];//推荐使用函数进行实例化,后续操作更加方便function db($table='null') use $config{static $_db; if(!$_db){ $_db=n...
<!DOCTYPE html> <meta charset="UTF-8" /> <title>Live2d Test Env</title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <script src...
<?php //数据库连接类,不建议直接使用DB,而是对DB封装一层 //这个类不会被污染,不会被直接调用 class DB { //pdo对象 private $_pdo = null; //用于存放实例化的对象 static private $_instance = null; //公共静态方法获取实例化的对象 static protected function getInstance() { if (!(self::$_instance instanceof ...
<?php class object_array{ //数组转对象 public static function array_to_object($e){ if(gettype($e)!='array') return; foreach($e as $k=>$v){ if(gettype($v)=='array' || getType($v)=='object') $e[$k]=self::arrayToObject($v); } ...
原生方式实现,直接撸代码Request.php :包含一个Request类,即数据操作类。接收到URL的数据后,根据请求URL的方式(GET|POST|PUT|PATCH|DELETE)对数据进行相应的增删改查操作,并返回操作后的结果:<?php /** * 数据操作类 */ class Request { //允许的请求方式 private static $method_type = array('get', 'post', 'put', 'patch', 'delete'); //测试数据 private static $test_clas...
<?php class Lunar { /** * Created by 闻海南. * User: timeless * Date: 2018-5-29 * Time: 上午9:32s */ var $MIN_YEAR = 1891; var $MAX_YEAR = 2100; var $lunarInfo = array( array(0, 2, 9, 21936), array(6, 1, 30, 9656), array(0, 2, 17, 9584), array(0, 2,...
/** * getDir()取文件夹列表,getFile()取对应文件夹下面的文件列表,二者的区别在于判断有没有“.”后缀的文件,其他都一样 */ //获取文件目录列表,该方法返回数组 function getDir($dir) { $dirArray[]=NULL; if (false != ($handle = opendir ( $dir ))) { $i=0; while ( false !== ($file = readdir ( $handle )) ) { //去掉"“.”、“..”...
function read_file($filename){ // $filename = "/usr/local/something.txt"; $handle = @fopen($filename, "r");//读取二进制文件时,需要将第二个参数设置成'rb' //通过filesize获得文件大小,将整个文件一下子读到一个字符串中 $contents = @fread($handle, filesize ($filename)); fclose($handle);...
<img src='src' data-name='自定义名称'> <script> //js实现图片下载 function download(){ var name = $('#downImg').attr("data-name"); var url = $('#downImg').attr("src"); var a = document.createElement('a') var event = new MouseEvent('click') ...
在编写代码的时候有个神奇的工具总是好的!下面这里收集了 50+ PHP 代码片段,可以帮助你开发 PHP 项目。 这些 PHP 片段对于 PHP 初学者也非常有帮助,非常容易学习,让我们开始学习吧~发送 SMS在开发 Web 或者移动应用的时候,经常会遇到需要发送 SMS 给用户,或者因为登录原因,或者是为了发送信息。下面的 PHP 代码就实现了发送 SMS 的功能。 为了使用任何的语言发送 SMS,需要一个 SMS gateway。大部分的 SMS 会提供一个 API,这里是使用 MSG91 作为 SMS gateway。 function send_sms($mobile,$msg)...