• PHP面向对象学习三 类的抽象方法和类

    时间:2024-01-19 22:00:05

    一个类中至少有一个方法是抽象的,我们称之为抽象类。所以如果定义抽象类首先定义抽象方法。1、类中至少有一个抽象方法2、抽象方法不允许有{ }3、抽象方法前面必须要加abstract抽象类的几个特点: 继承并进行重载,并可以在此基础上扩充功能     1、不能被实例化,只能被继承     2、继承的派生...

  • PHP数字价格格式化,保留两位小数

    时间:2024-01-19 21:31:14

    number_format(($v['cash']/100),2);demo=>9,271.15

  • 使用PHPExcel解析Excel表格

    时间:2024-01-19 21:23:40

    安装类库从GitHub上下载PHPExcel类库地址:https://github.com/PHPOffice/PHPExcel解压后将Classes文件夹移动到ThinkPHP的extend目录,并将其重命名为phpexcel在项目中需要的地方添加引用import('phpexcel.PHPExc...

  • php 文件读取

    时间:2024-01-19 21:10:50

    整理了一下PHP中读取文件的几个方法,方便以后查阅。1.freadstring fread ( int $handle , int $length )fread() 从 handle 指向的文件中读取最多 length 个字节。该函数在读取完最多 length 个字节数,或到达 EOF 的时候,或(...

  • php几个常用的概率算法(抽奖、广告首选)

    时间:2024-01-19 20:07:18

    做网站类的有时会弄个活动什么的,来让用户参加,既吸引用户注册,又提高网站的用户活跃度。同时参加的用户会获得一定的奖品,有100%中奖的,也有按一定概率中奖的,大的比如中个ipad、iphone5,小的中个Q币什么的。那么我们在程序里必然会设计到算法,即按照一定的概率让用户获得奖品。先来看两个概率算法...

  • php 中奖概率算法

    时间:2024-01-19 19:56:02

    我们先完成后台PHP的流程,PHP的主要工作是负责配置奖项及对应的中奖概率,当前端页面点击翻动某个方块时会想后台PHP发送ajax请求,那么后台PHP根据配置的概率,通过概率算法给出中奖结果,同时将未中奖的奖项信息一并以JSON数据格式发送给前端页面。先来看概率计算函数 function get_r...

  • php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法

    时间:2024-01-19 19:49:45

    php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法。用法很简单,代码里有详细注释说明,一看就懂<?php/* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为:array(100,200,300,400), * 开始是从1,1000 这个概率范围内筛选第一个数是否...

  • php抽奖概率算法(刮刮卡,大转盘)

    时间:2024-01-19 19:42:29

    两种方法:①概率随着抽的奖项的变少而时刻变化经典的概率算法函数:如下<?php/* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为:array(20,30,50), * 开始是从1,100 这个概率范围内筛选第一个数是否在他的出现概率范围之内, * 如果不在,概...

  • 中奖概率算法(php 可用于刮刮卡,大转盘等抽奖算法)

    时间:2024-01-19 19:35:51

    <?php //中奖概率算法(php 可用于刮刮卡,大转盘等抽奖算法) /* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为:array(100,200,300,400), * 开始是从1,1000 这个概率范围内筛选第一个数是否在他的出现概率范围之内, * ...

  • php 修改、增加xml结点属性的实现代码

    时间:2024-01-19 18:16:30

    php修改xml结点属性,增加xml结点属性的代码,有需要的朋友可以参考下php 修改 增加xml结点属性的代码,供大家学习参考。php修改xml结点属性,增加xml结点属性的代码,有需要的朋友,参考下。1、xml文件复制代码代码如下:<?xml version="1.0" encoding=...

  • php 短信网关短信内容不能有空格

    时间:2024-01-19 18:07:55

    最近在做一个短信通知功能,接口参数都按文档写好了,就是不能发送短信,查了半天,原来是短信内容有空格,之前短信用的英文标点符号,符号后都有一个空格,用了date('Y-m-d H,i,s')函数,后来把短信内容中的所有空格都删除后,信息发送成功了,按理说短信内容是可以有空格的,可能是短信网关平台限制的

  • PHP代码审计---基础

    时间:2024-01-19 17:36:46

    PHP伪协议PHP伪协议事实上是其支持的协议与封装协议,支持的种类有以下12种。* file:// — 访问本地文件系统* http:// — 访问 HTTP(s) 网址* ftp:// — 访问 FTP(s) URLs* php:// — 访问各个输入/输出流(I/O streams)* zlib...

  • php环境和使用方法

    时间:2024-01-19 16:52:33

    下载好所需要的软件 (含phpmywind  phpstudy  navicat for my sql )如果Navicat 的试用期过期,请使用通杀navicat 的通杀Navica11_2-XXX软件进行破解,在破解之前请记得关闭 navicat 相关程序,直到看到path successful...

  • 配置php网页显示错误

    时间:2024-01-19 16:45:48

    发现问题比解决问题重要,使用php集成开发环境Appserv网页会提示各种语法错误,但自己配置开发环境无法提示错误,特别当不是语法错误,比如com组件的调用,当不知道问题出现在何处,是不能忍受的,这时需要另行配置这时自己配置的目录文件配置apache  这个文件D:\AppServ\apache\c...

  • docker安装nginx和php

    时间:2024-01-19 16:09:02

    参考文章:https://www.cnblogs.com/boundless-sky/p/7182410.html1.下载镜像docker pull nginxdocker pull php:7.2.4-fpm2.搞个nginx的配置文件:运行一个容器,拷完default.conf后删除这个容器do...

  • php中调用WebService接口

    时间:2024-01-19 13:35:21

    一、背景调用第三方短信提供商的WebService接口。二、介绍1.WebService三要素:SOAP(Simple Object Access Protocol) 用来描述传递信息的格式WSDL(Web Services Description Language) 用来描述如何访问具体的接口UD...

  • PHP学习笔记:伪静态规则的书写

    时间:2024-01-19 13:28:57

    这里以阿帕奇为服务器软件,直接上案例:1.把index.html重定向到index.phpRewriteEngine OnOptions -IndexesReWriteRule ^index.html$ /index.php [NC]效果:访问www.test.com/index.html效果等...

  • php学习笔记-默认参数

    时间:2024-01-19 13:04:49

    在定义函数的时候,我们可以把其中的一个参数变的特殊起来,使它有一个默认值,这个参数就叫默认参数。在调用这个函数的时候,你既可以给这个默认参数传递一个值,这样的话默认参数的值会被覆盖掉,也可以不给它传递值,这样的话,函数会使用默认参数的值。默认参数需要注意的点是,默认参数必须要在参数位置最右边,为什么...

  • PHP类的反射和依赖注入

    时间:2024-01-19 12:40:11

    /** * Class Point */class Point{ public $x; public $y; /** * Point constructor. * @param int $x horizontal value of point's coordina...

  • 在PHP语言中使用JSON和将json还原成数组

    时间:2024-01-19 07:54:54

    在之前我写过php返回json数据简单实例,刚刚上网,突然发现一篇文章,也是介绍json的,还挺详细,值得参考。内容如下从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。一、json_encode()1234<?php$ar...