Skip to content

marcosmultisite/PHPFuncoes

Repository files navigation

PHP Utils Helpers

Este pacote contém funções utilitárias em PHP puro, independentes de framework, criadas para acelerar o desenvolvimento e evitar retrabalho.

Arquivos e Funções

ValidadorDocumento.php

  • limparDocumento(string): Remove caracteres não numéricos
  • validarCPF(string): Valida CPF
  • validarCNPJ(string): Valida CNPJ

StringHelper.php

  • slugify(string): Converte texto em slug
  • limitarTexto(string, int): Limita tamanho do texto
  • randomString(int): Gera string aleatória segura

ArrayHelper.php

  • arrayPluck(array, string): Extrai valores de uma chave
  • arrayGroupBy(array, string): Agrupa array por chave

DateHelper.php

  • agora(): Retorna data/hora atual
  • diferencaEmDias(string, string): Diferença em dias entre datas

HttpHelper.php

  • get(string): Executa requisição GET simples

Uso

Inclua os arquivos manualmente ou via autoload e utilize as funções estaticamente.

require 'ValidadorDocumento.php';
ValidadorDocumento::validarCPF('12345678909');

English Version

This package contains utility functions written in pure PHP, framework-independent, designed to speed up development and avoid repetitive work.

Files and Functions

ValidadorDocumento.php

  • limparDocumento(string): Removes non-numeric characters
  • validarCPF(string): Validates Brazilian CPF
  • validarCNPJ(string): Validates Brazilian CNPJ

StringHelper.php

  • slugify(string): Converts text into a URL-friendly slug
  • limitarTexto(string, int): Limits text length
  • randomString(int): Generates a secure random string

ArrayHelper.php

  • arrayPluck(array, string): Extracts values from a given key
  • arrayGroupBy(array, string): Groups an array by key

DateHelper.php

  • agora(): Returns current date and time
  • diferencaEmDias(string, string): Calculates the difference in days between dates

HttpHelper.php

  • get(string): Executes a simple HTTP GET request

Usage

Include the files manually or via autoload and use the functions statically.

Deutsche Version

Dieses Paket enthält Hilfsfunktionen in reinem PHP, unabhängig von Frameworks, entwickelt zur Beschleunigung der Entwicklung und zur Vermeidung von Wiederholungen.

Dateien und Funktionen

ValidadorDocumento.php

  • limparDocumento(string): Entfernt nicht-numerische Zeichen
  • validarCPF(string): Validiert die brasilianische CPF
  • validarCNPJ(string): Validiert die brasilianische CNPJ

StringHelper.php

  • slugify(string): Wandelt Text in einen URL-freundlichen Slug um
  • limitarTexto(string, int): Begrenzt die Textlänge
  • randomString(int): Erzeugt eine sichere Zufallszeichenkette

ArrayHelper.php

  • arrayPluck(array, string): Extrahiert Werte anhand eines Schlüssels
  • arrayGroupBy(array, string): Gruppiert ein Array nach Schlüssel

DateHelper.php

  • agora(): Gibt das aktuelle Datum und die Uhrzeit zurück
  • diferencaEmDias(string, string): Berechnet die Tagesdifferenz zwischen Datumswerten

HttpHelper.php

  • get(string): Führt eine einfache HTTP-GET-Anfrage aus

Verwendung

Binden Sie die Dateien manuell oder per Autoload ein und verwenden Sie die Funktionen statisch.

About

Classes PHP diversas que são ferramentas para acelerar o desenvolvimento em Laravel / CodeIgniter / Y2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages