andersonhsilva/metodos-php

日常使用的PHP方法

2.16 2022-03-05 01:17 UTC

This package is auto-updated.

Last update: 2024-09-07 02:09:42 UTC


README

这是一个完全开源的项目。要使用、复制和修改它,您不需要支付任何费用。然而,为了以适当的方式维护项目,我们接受关于测试和识别可能的错误和缺陷的代码建议和贡献。

项目已更新到PHP 8.3.10。请始终使用PHP的最后一个版本。

安装和配置

  1. 请在命令行终端中执行以下命令,您的项目根目录

    composer require andersonhsilva/metodos-php
  2. 为了在Laravel项目中全局地调用方法

    2.1. 编辑文件 config/app.php

    2.2. 在数组 'aliases' => [] 的末尾添加以下内容

    'Methods' => Andersonhsilva\MethodsPhp\Methods::class,

可用的方法和函数列表

  • 将货币值转换为浮点数,删除货币符号和常见格式。
  • 向一个值添加零,直到达到指定的长度。
  • 格式化数值以显示两位小数。
  • 将数值格式化为整数,删除小数位,但保留数值。
  • 将整数转换为十进制格式,假设最后两位代表分。
  • 对字符串应用掩码。
  • 使用指定的掩码格式化日期或时间。
  • 将巴西日期格式(dd/mm/yyyy)转换为数据库格式(yyyy-mm-dd)。
  • 向给定日期添加一个周期,并以yyyy-mm-dd格式返回新日期。
  • 返回给定月份的最后一天。
  • 将数字向上舍入到指定的位数。
  • 将数字向下舍入到指定的位数。
  • 从字符串中删除所有非数字字符。
  • 从字符串中删除所有非字母数字字符。
  • 返回字符串中的第一个名字。
  • 返回字符串中的第一个和第二个名字。
  • 检查一个单词是否包含在一个句子中。
  • 从字符串中删除特殊字符,仅保留字母、数字和一些重音字符。
  • 从名字生成首字母,用于显示在头像中。
  • 验证字段是否为空。
  • 验证是否为有效的CPF(抛出错误或直接调用函数)。
  • 验证是否为有效的CNPJ(抛出错误或直接调用函数)。
  • 验证是否为有效的CPF或CNPJ(抛出错误或直接调用函数)。
  • 验证是否为有效的电子邮件(抛出错误或直接调用函数)。
  • 返回当前URL。
  • 根据当前时间返回问候语。
  • 如果需要,向手机号码添加第九位数字。
  • 计算两个日期之间的年数差异。
  • 计算两个日期之间的月数差异。
  • 计算两个日期之间的天数差异。
  • 生成可变分期付款的值列表。
  • 对字符串值应用掩码。
  • 以巴西格式返回当前日期的详细表示。
  • 将数值转换为葡萄牙语的详细货币表示。

联系信息

作者: Anderson Henrique da Silva
电子邮件: anderson.h.silva@gmail.com

最后更新日期: 2024年9月6日