30 Repositories
PHP strings Libraries
FilterGuard is a simple PHP library for sanitizing data. It provides methods to sanitize strings, integers, floats, booleans, arrays, and objects. The library helps protect against common security vulnerabilities such as XSS and SQL injection.
FilterGuard FilterGuard is a simple PHP library for data sanitization. It provides methods to sanitize strings, integers, floats, boolean values, arra
PHP class for parsing user agent strings (HTTP_USER_AGENT).
PHP class for parsing user agent strings (HTTP_USER_AGENT). Includes mobile checks, bots and banned bots checks, browser types/versions and more. Based on browscap (via phpbrowscap), Mobile_Detect and ua-parser. Created for high traffic websites and fast batch processing.
Psl is a standard library for PHP, inspired by hhvm/hsl
📚 PHP Standard Library - a modern, consistent, centralized, well-typed, non-blocking set of APIs for PHP programmers
Replace, concat strings or change number fields permanently using Grid Options
It's Pimcore Bundle to replace ,concat strings or change number fields permanently using Grid Options. It will save replaced strings directly in object.
Strings Package provide a fluent, object-oriented interface for working with multibyte string
Strings Package provide a fluent, object-oriented interface for working with multibyte string, allowing you to chain multiple string operations together using a more readable syntax compared to traditional PHP strings functions.
Zend\Text is a component to work on text strings from Zend Framework
zend-text Repository abandoned 2019-12-31 This repository has moved to laminas/laminas-text. Zend\Text is a component to work on text strings. It cont
Parse DSN strings into value objects to make them easier to use, pass around and manipulate
DSN parser Parse DSN strings into value objects to make them easier to use, pass around and manipulate. Install Via Composer composer require nyholm/d
PHP Class Encoding featuring popular Encoding::toUTF8() function --formerly known as forceUTF8()-- that fixes mixed encoded strings.
forceutf8 PHP Class Encoding featuring popular \ForceUTF8\Encoding::toUTF8() function --formerly known as forceUTF8()-- that fixes mixed encoded strin
PHP Japanese string helper functions for converting Japanese strings from full-width to half-width and reverse. Laravel Rule for validation Japanese string only full-width or only half-width.
Japanese String Helpers PHP Japanese string helper functions for converting Japanese strings from full-width to half-width and reverse. Laravel Rule f
PHP library to detect and manipulate indentation of strings and files
indentation PHP library to detect and manipulate the indentation of files and strings Installation composer require --dev colinodell/indentation Usage
ICSGenerator - The module can generate basic ICS calendar strings and files
ICSGenerator The module can generate basic ICS calendar strings and files. The module simply extends WireData. It has these properties and default val
Laminas\Text is a component to work on text strings
laminas-text This package is considered feature-complete, and is now in security-only maintenance mode, following a decision by the Technical Steering
Shortest Path - have a function ShortestPath (strArr) take strArr which will be an array of strings which models a non-looping Graph.
Have the function ShortestPath(strArr) take strArr which will be an array of strings which models a non-looping Graph
A comprehensive library for generating differences between two strings in multiple formats (unified, side by side HTML etc). Based on the difflib implementation in Python
PHP Diff Class Introduction A comprehensive library for generating differences between two hashable objects (strings or arrays). Generated differences
A PHP string manipulation library with multibyte support. Compatible with PHP 5.4+, PHP 7+, and HHVM.
A PHP string manipulation library with multibyte support. Compatible with PHP 5.4+, PHP 7+, and HHVM. s('string')-toTitleCase()-ensureRight('y') ==
Create executable strings using a fluent API.
command-builder A PHP class to build executable with using fluent API. Summary About Features Installation Examples Compatibility table Tests About I
Extracts translatable strings from source. Identical to xgettext but for template languages.
xgettext-template Extracts translatable strings from source. Identical to xgettext(1) but for template languages. Template language support Handlebars
Decimal handling as value object instead of plain strings.
Decimal Object Decimal value object for PHP. Background When working with monetary values, normal data types like int or float are not suitable for ex
Easily define tokens and options that can be replaced in strings.
Token Replace This simple package allows you to define tokens that can be replaced in strings. Instead of a simple str_replace, Token Replace lets you
Goldbach Algorithms Mask is a PHP library developed for Symfony for apply a mask to strings.
Goldbach Algorithms Mask (fondly nicknamed GoldMask) is a PHP library developed for Symfony for apply a mask to strings.
A Laravel Larex plugin to import/export localization strings from/to Crowdin
Laravel Larex: Crowdin Plugin A Laravel Larex plugin to import/export localization strings from/to Crowdin 📋 Requirements PHP 7.4 | 8.0 Laravel ≥ 7 L
Eloquent Filter is a package for filter data of models by the query strings. Easy to use and fully dynamic.
Eloquent Filter Eloquent Filter adds custom filters to your Eloquent Models in Laravel. It's easy to use and fully dynamic. Table of Content Introduct
JObfuscator — Java Source Code Obfuscation & Protection
JObfuscator is a source code obfuscator for the Java programming language. It can protect your Java source code and algorithms from hacking, cracking, reverse engineering, decompilation, and technology theft.
Strings Component provide a fluent, object-oriented interface for working with multibyte strings, allowing you to chain multiple string operations together using a more readable syntax compared to traditional PHP strings functions.
Strings Component Strings Component provide a fluent, object-oriented interface for working with multibyte string, allowing you to chain multiple stri
Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way.
String Component The String component provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a un
Multibyte strings as objects
Opis String Multibyte strings Opis String is a tiny library that allows you to work with multibyte encoded strings in an object-oriented manner. The l
Convert strings between 13 naming conventions: Snake case, Camel case, Kebab case, Pascal case, Ada case, Train case, Cobol case, Macro case, Upper case, Lower case, Title case, Sentence case and Dot notation.
Case converter Use this library to convert string between: Name Method Output example 🐪 Camel case toCamel() myNameIsBond 👨🏫 Pascal case toPascal(
🉑 Portable UTF-8 library - performance optimized (unicode) string functions for php.
🉑 Portable UTF-8 Description It is written in PHP (PHP 7+) and can work without "mbstring", "iconv" or any other extra encoding php-extension on your
A PHP string manipulation library with multibyte support
A PHP string manipulation library with multibyte support. Compatible with PHP 5.4+, PHP 7+, and HHVM. s('string')-toTitleCase()-ensureRight('y') ==
A library for generating random numbers and strings
RandomLib A library for generating random numbers and strings of various strengths. This library is useful in security contexts. Install Via Composer