Download the PHP package hashyoo/damon-function without Composer

On this page you can find all versions of the php package hashyoo/damon-function. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package damon-function

damon-function 常用函数

概述

整个函数库包含3个文件,分别为helper.php、helper-data-type.php、helper-date.php

helper.php主要存放常用函数 helper-data-type.php主要存放数据类型相关处理函数 helper-date.php主要存放日期相关处理函数

环境变量 env

若项目中没有加载.env文件功能,可使用yoo_load_ini_file()加载文件,然后使用env()获取

helper.php

函数名 作用
yoo_dump 打印数据
yoo_debug 打印数据
yoo_http_host 当前访问链接网址域名
yoo_client_ip 客户端IP地址
yoo_read_ini_file 读取配置文件
yoo_load_ini_file 加载配置文件
env 获取环境配置变量
yoo_msg_error 错误消息
yoo_echo_error 错误提示
yoo_hello_error 友好返回错误信息
yoo_hello_fail 友好返回失败信息
yoo_hello_success 友好返回成功信息
yoo_preg_password 密码正则验证字符
yoo_preg_phone 手机号正则验证字符
yoo_password_judge_safety 判断密码安全级别
yoo_password_judge_score 密码安全评分
yoo_plate_no_city 根据车牌号识别省市信息
yoo_xml_to_array xml转数组
yoo_param_str 数组形式的链接参数转换成字符串形式
yoo_curl_get curl get提交数据发送请求
yoo_curl_post curl post提交数据发送请求
yoo_curl_download 远程文件下载
yoo_api_gaode_geocode 高德地图-地理编码-地址转经纬度
yoo_location_distance 计算两个经纬度之间的距离

helper-data-type.php

函数名 作用
yoo_string_pad 字符串补位
yoo_number_pad 数字补位
yoo_number_format 数字格式化
yoo_string_trim 过滤字符串
yoo_hide_string 隐藏字符串中的部分字符串
yoo_random_articl_says 从文章里随机抽取一句话
yoo_pad_url 补充链接地址
yoo_take_img 从html中提取图片地址(使用正则)
yoo_random_order_sn 随机生成唯一订单号
yoo_unique_token 生成唯一token
yoo_upper_base64_md5 字符串转换成大写 base64 md5
yoo_make_tree 一维数组生成树状数组
yoo_tree_child_ids 递归获取所有子级的数据id
yoo_tree_ico 树形前缀ico
yoo_tree_list 树形数组转换成一维伪树形数组
yoo_array_remain 保留数组内指定key值的几个元素
yoo_array_remove 去除数组内指定key值的几个元素
yoo_array_del_null 删除数组中值为null的字段
yoo_array_trim 过滤数组value值里的空格
yoo_string_underline_to_hump 字符串命名风格转换 【下划线转驼峰】
yoo_array_underline_to_hump 数组元素字符串命名风格转换 【下划线转驼峰】
yoo_array_kvs 列表数组转换成键值对的一维关联数组
yoo_str_ids id集合数组转为标识分隔的字符串
yoo_array_ids id标识分隔的字符串转为id集合数组
yoo_array_vpad 一维数组每个value值加上特定的字符
yoo_array_vreplace 一维数组每个value值公共的字符替换成其他的字符
yoo_array_dikaer 处理数组变成笛卡尔积
yoo_array_cartesian 处理数组变成笛卡尔积-多参数

helper-date.php

函数名 作用
yoo_seconds_to_daytime 秒数转成天 小时 分钟
yoo_friendly_date 友好的时间显示
yoo_ymdhis 时间戳 转换成 年月日时分秒
yoo_timestring_to_ymdhis 字符时间日期转为日期格式
yoo_month_days 指定时间戳月份天数
yoo_month_start_day 指定时间戳月份第一天
yoo_month_end_day 指定时间戳月份最后一天
yoo_month_start 指定时间戳月份第一天 精确到秒
yoo_month_end 指定时间戳月份最后一天 精确到秒
yoo_range_format_date 获取指定日期段内指定格式日期的集合
yoo_mysql_date_format 日期格式-mysql语句
yoo_nearly_date 获取最近的日期 一周 一月 半年

All versions of damon-function with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package hashyoo/damon-function contains the following files

Loading the files please wait ...