php 数据转换XML 输出XML

php 数据转换XML 输出XML

/** * 输出XML * * @param mixed $data 数据 * @param bool $push (true: echo & die | false: return) 是否立即显示并终止程序 * @param bool $indent 是否格式化缩进 * @param string $root 根标签名称 * @param array $attr 根标签属性数组 * @param string $item 项目标签名称 * @param string $id 当数据为索引数组时,项目标签属性的名称 * @param string $encod...

PHP 2020-02-20 AM 1649℃ 0条
php变量输出

php变量输出

/** * 变量输出 * * @param mixed $var * @param string $label * @param bool $echo */ function dump($var, $label = null, $echo = true) { ob_start(); var_dump($var); $output = ob_get_clean(); $output = preg_replace("/\]\=\>\n(\s+)/m", "] => ", $output); ...

PHP 2020-02-20 AM 2435℃ 0条
php 校验日期格式是否正确

php 校验日期格式是否正确

/** * 校验日期格式是否正确 * * @param string $date 日期 * @param string $formats 需要检验的格式数组 * @return boolean */ function isDate($date, $formats = ['Y-m-d', 'Y/m/d']) { $timestamp = strtotime($date); if (! $timestamp) { return false; } foreach ($formats as $format) { if (...

PHP 2020-02-20 AM 1760℃ 0条
php 输出JSON

php 输出JSON

<?php /** * 输出JSON * * @param mixed $data * @param bool $push (true: echo & die | false: return) */ function pushJson($data, $push = true) { if (version_compare(PHP_VERSION, '5.4.0', '>=')) { $json = json_encode($data, JSON_UNESCAPED_UNICODE); } else { $jso...

PHP 2020-02-20 AM 2493℃ 0条
php对图片进行base64编码转换

php对图片进行base64编码转换

/** * 对图片进行base64编码转换 * * @param string $image_file * @return string */ function base64EncodeImage($image_file) { $base64_image = ''; if (is_file($image_file)) { $image_info = getimagesize($image_file); $image_data = fread(fopen($image_file, 'r'), filesize($image_file...

PHP 2020-02-20 AM 1686℃ 0条
php 获取一个指定长度的随机字符串

php 获取一个指定长度的随机字符串

/** * 获取一个指定长度的随机字符串 * * @param int $len * @return string */ function getRandomString($len = 8) { $str = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; $strLen = strlen($str); $randomString = ''; if (! is_int($len) || $len <= 0) $len = 8; for...

PHP 2020-02-20 AM 1617℃ 0条
php 获取客户端IP地址2

php 获取客户端IP地址2

<?php /** * 获取客户端IP地址 * * @return NULL | string */ function getClientIp() { $ip = null; if ($ip !== null) { return $ip; } if (isset($_SERVER)) { if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $arr = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']...

PHP 2020-02-20 AM 1607℃ 0条
PHP截取指定字符前的字符串

PHP截取指定字符前的字符串

PHP截取指定字符前的字符串$str = 'A|B||C|D'; echo substr($str,0,strpos($str, '||')); 输出:A|B

PHP 2020-02-20 AM 1625℃ 0条
php截取指定两个字符之间的字符串

php截取指定两个字符之间的字符串

//截取指定两个字符之间的字符串 public function cut($begin,$end,$str){ $b = mb_strpos($str,$begin) + mb_strlen($begin); $e = mb_strpos($str,$end) - $b; return mb_substr($str,$b,$e); }

PHP 2020-02-20 AM 1847℃ 0条
PHP字符串的过滤方法

PHP字符串的过滤方法

<?php function strFilter($str){ //特殊字符的过滤方法 $str = str_replace('`', '', $str); $str = str_replace('·', '', $str); $str = str_replace('~', '', $str); $str = str_replace('!', '', $str); $str = str_replace('!', '', $str); $str = str_replace('@', '', $str); $str = str_replace('#', ...

PHP 2020-02-19 PM 1748℃ 0条
php Mysql类、 分页类、缩略图类、上传类

php Mysql类、 分页类、缩略图类、上传类

Mysql类<?php/**Mysql类 */class Mysql{ private static $link = null;//数据库连接 /**私有的构造方法 */private function __construct(){} /**连接数据库@return obj 资源对象 */private static function conn(){if(self::$link === null){ $cfg = require './config.php'; self::$link = new Mysqli($cfg['host'],$cfg['user']...

PHP 2020-02-19 PM 1838℃ 0条