-
如何利用php导出excel数据表
所属栏目:[PHP教程] 日期:2023-11-06 热度:1911
利用php导出excel数据表代码
<?
Header("Content-type:application/octet-stream");
Header("Accept-Ranges:bytes");
Header("Content-type:application/vnd.ms-excel");
Header("Content-Disposition:atta[详细] -
使用 PHP 在抽奖程序中将算出中奖机率
所属栏目:[PHP教程] 日期:2023-11-06 热度:1911
我们先完成后台PHP的流程,PHP的主要工作是负责配置奖项及对应的中奖概率,当前端页面点击翻动某个方块时会想后台PHP发送ajax请求,那么后台PHP根据配置的概率,通过概率算法给出中奖结果,同时将未中奖的奖项信息一[详细]
-
提供PHP分页类的使用方式
所属栏目:[PHP教程] 日期:2023-11-06 热度:1911
<?php
// 方法调用:
$pages = new Pages($perpage, $count, $page, 'showpage.php?page'); 创建对象
$pages->setShowPageNum($num); 设置显示的页数
$pages->setCurrentIndexPage($num); 设置当[详细] -
从 PHP 中获取随机的字母或数字的编码
所属栏目:[PHP教程] 日期:2023-11-06 热度:1911
<?php
//获取随机字符 此函数区分字符大小写 如果不区分大小写可加入函数strtolower
function genRandomString($len)
{
$chars = array(
"a", "b", "c", "d", "e", "f", "g", "h", "i", &[详细] -
在PHP中有简单的语法结构
所属栏目:[PHP教程] 日期:2023-10-20 热度:6367
php中简单语法结构:
>1.$id='<a title="title">'.$a.'</a>';
>2.$r[title]='<a href=".$r[titleurl].">'.$r[title].'</a>';
>3.$qf="(<[详细] -
PHP获取当前目录与相对目录的方法
所属栏目:[PHP教程] 日期:2023-10-20 热度:6367
<?php
//获取当前文件所在目录,如果 A.php include B.php 则无论写在哪个文件里,都是表示 A.php 文件所在的目录
echo realpath('.'),'<br>';
echo getcwd(),'<br>';
// 获取当前文[详细] -
PHP汉字加拼音处理类及使用示例
所属栏目:[PHP教程] 日期:2023-10-20 热度:3504
非常好的拼音类
<?php
/**
* PHP 汉字转拼音
* @author Jerryli
* @version V0.20140715
* @package SPFW.core.lib.final
* @global SEA_PHP_FW_VAR_ENV
* @example
* echo CUtf8_PY::encode([详细] -
如何优化 PHP 代码?这些技术可提升编码速度
所属栏目:[PHP教程] 日期:2023-10-20 热度:3504
如何优化 PHP 代码?
1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当[详细] -
案例分析: 如何使用 PHP 从网页中抓取图片
所属栏目:[PHP教程] 日期:2023-10-20 热度:3504
下载phantomjs.exe放到网站根目录
php开启exec,给予相应的权限
代码如下:
<?php
$filename=time();
$a=exec("phantomjs.exe rasterize.js {$filename}.png",$out,$status);
print_r($a); [详细] -
使用PHP可取得网络接口的IP地址
所属栏目:[PHP教程] 日期:2023-10-20 热度:3504
<?php
class Getmac{
var $result = array(); // 返回带有MAC地址的字串数组
var $macAddr;
/*构造*/
function __construct($osType){
switch ( strtolower($osType) ){
[详细] -
使用 PHP 的 generateRandomString 函数可以自动生成长度不确定的随机字符串
所属栏目:[PHP教程] 日期:2023-10-20 热度:3504
我们想从0-9,a-z随机抽取几位字符,怎么办呢?用该函数是最简单的!
function generateRandomString($length = 10) {
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTU[详细] -
深入解析PHP中的数组函数
所属栏目:[PHP教程] 日期:2023-10-20 热度:3504
<?php
//===============================常用数组方法===============================
$arr=array("k0"=>"a","k1"=>"b","k2"=>"c");
//返回数组元素个数
$int=count($arr);
//判断第二参数的数组[详细] -
利用 CURL 在 PHP 中取得淘宝网站的函数代码
所属栏目:[PHP教程] 日期:2023-10-20 热度:3504
/**
* 根据地址抓取淘宝页面html代码
* @param type $url 地址
* @return boolean
*/
public function getTaoBaoHtml($url) {
if (empty($url)) {
return false[详细] -
如何将PHP页面上的日期和时间格式转换成其他可接受的格式?
所属栏目:[PHP教程] 日期:2023-10-20 热度:3504
我们在做二次开发,或者开发会员中心的时候,在php页面时常会调用会员发布文章的时间。
我们在php页面用sql调用出来的时候newstime是时间戳,这个时候需要用时间转换函数来转换为正常时间。
此时[详细] -
php自定义 level - limit文件夹
所属栏目:[PHP教程] 日期:2023-06-21 热度:3341
/**
* 自动创建目录
* @param string $destFolder 服务器路径
* @static
*/
public static function makeDir($destFolder){
if (! is_dir($destFolder) && $destFolder != './' && $[详细] -
如何将 PHP对象转换为数组?
所属栏目:[PHP教程] 日期:2023-06-21 热度:709
项目中跨平台调用数据,会用到json或xml。需要将json和xml对象转成数组。用下面的函数就可以了
/**
*
* 把对象转成数组
* @param $object 要转的对象$object
*/
function objectToAr[详细] -
简单的 PHP留言板 4 -添加消息
所属栏目:[PHP教程] 日期:2023-06-21 热度:9277
文件名:add.PHP
<?PHP
include("conn.PHP");
if($_POST['submit']){
$sql="insert into message (id,user,title,content,lastdate) " .
"values ('','$_POST[use[详细] -
PHP增多数组函数的实例
所属栏目:[PHP教程] 日期:2023-06-21 热度:3993
array_merge_recursive()函数与array_merge()相同,可以将两个或多个数组合并在一起,形成一个联合的数组.两者之间的区别在于,当某个输入数组中的某个键己经存在于结果数组中时该函数会采取不同的处理方式.array_[详细]
-
删除 PHP数组中的元素
所属栏目:[PHP教程] 日期:2023-06-21 热度:1751
之前如果要在某个数组中删除一个元素,我是直接用的unset,也不管unset之后会发生什么。但今天看到的东西却让我大吃一惊
<?PHP
$arr = array('a','b','c','d');
unset[详细] -
轻松搞定 PHP留言板五 - -留言列表
所属栏目:[PHP教程] 日期:2023-06-21 热度:9785
文件名:list.PHP
说明:MysqL_fetch_array()
MysqL_fetch_array(data,array_type)函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有
返回根据从结果集取得的行生成的数组,如果没有更多行则返回[详细] -
简单的 PHP消息栏 3 - header和php文件代码的单独设置
所属栏目:[PHP教程] 日期:2023-06-21 热度:3134
文件名:head.PHP
<head>
<Meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<link href="images/css.css" rel="stylesheet" type="text/css"&g[详细] -
php中并行数组arraymerge与加号有什么不同
所属栏目:[PHP教程] 日期:2023-06-21 热度:877
PHP里面貌似这两种方法都可以合并数组,我就发现了一点,就是array_merge是后面覆盖前面,而+是前面覆盖后面,比如下面的代码
$a = array('a' => 1,'b' => 2,'c' => 3);
$b = array(&[详细] -
PHP缓存类实用方法详解
所属栏目:[PHP教程] 日期:2023-06-21 热度:3709
本文完整描述了一个简洁实用的PHP缓存类,可用来检查缓存文件是否在设置更新时间之内、清除缓存文件、根据当前动态文件生成缓存文件名、连续创建目录、缓存文件输出静态等功能。对于采用PHP开发CMS系统来说,离不开对[详细]
-
php递归无限次分类【先序全局计算】,将所有子孩子获取到任意节点下
所属栏目:[PHP教程] 日期:2023-06-21 热度:1974
<?PHP
/**
* 递归无限级分类【先序遍历算】,获取任意节点下所有子孩子
* @param array $arrCate 待排序的数组
* @param int $parent_id 父级节点
* @param int $level 层级数
* @return arr[详细] -
php+mysql无限级分类法
所属栏目:[PHP教程] 日期:2023-06-20 热度:7909
class.sql
-- 表的结构 `class`
set names utf8;
CREATE TABLE `class` (
`id` int(10) NOT NULL auto_increment,
`name` varchar(250) character set utf8 default NULL,
`classid[详细]
