Thanks to visit codestin.com
Credit goes to github.com

Skip to content

gjianbo/phpext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

tpext

介绍

PHP 常用功能扩展

安装教程

使用 composer require pangzi/phpext

常用功能

工具函数

/**
 * 产生随机字符串
 * @param int $length 指定字符长度
 * @param string $str 字符串前缀
 * @return string
 */
createNoncestr($length = 32, $str = "")


/**
 * 根据文件后缀获取文件MINE
 * @param array $ext 文件后缀
 * @param array $mine 文件后缀MINE信息
 * @return string
 * @throws LocalCacheException
 */
function getExtMine($ext, $mine = [])



/**
 * 数组转XML内容
 * @param array $data
 * @return string
 */
function arr2xml($data)

/**
 * 解析XML内容到数组
 * @param string $xml
 * @return array
 */
function xml2arr($xml)


/**
 * 数组转xml内容
 * @param array $data
 * @return null|string|string
 */
function arr2json($data)


/**
 * 解析JSON内容到数组
 * @param string $json
 * @return array
 * @throws InvalidResponseException
 */
function json2arr($json)

/**
 * 以get访问模拟访问
 * @param string $url 访问URL
 * @param array $query GET数
 * @param array $options
 * @return bool|string
 */
function get($url, $query = [], $options = [])

/**
 * 以post访问模拟访问
 * @param string $url 访问URL
 * @param array $data POST数据
 * @param array $options
 * @return bool|string
 */
function post($url, $data = [], $options = [])

About

php command library

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages