x-laravel / str-tr-extend
Extends Laravel Str Facade with X-Adam/string package.
v1.0.0
2020-12-16 14:24 UTC
Requires
- php: >=7.0
- illuminate/support: >=5.5
- x-adam/tr-string: >=3.0
This package is auto-updated.
Last update: 2024-10-19 19:16:11 UTC
README
Introduction
Extends Laravel Str Facade with X-Adam/string package.
It provides auxiliary functions to solve the problem of Turkish characters when converting text to lowercase and uppercase in php.
Requirements
PHP >=7.0. Other than that, this library has no requirements.
Install
$ composer require x-laravel/str-tr-extend
Example Usage
# Make a string uppercase echo Str::trUpper('Yalnızlık insanlara çok şey öğretirmiş. Ama sen gitme cahil kalayım.'); # Result: YALNIZLIK İNSANLARA ÇOK ŞEY ÖĞRETİRMİŞ. AMA SEN GİTME CAHİL KALAYIM. # Make a string lowercase echo Str::trLower('YALNIZLIK İNSANLARA ÇOK ŞEY ÖĞRETİRMİŞ. AMA SEN GİTME CAHİL KALAYIM.'); # Result: yalnızlık insanlara çok şey öğretirmiş. ama sen gitme cahil kalayım. # Make a string's first character uppercase echo Str::trUcFirst('yalnızlık insanlara çok şey öğretirmiş. ama sen gitme cahil kalayım.'); # Result: Yalnızlık insanlara çok şey öğretirmiş. ama sen gitme cahil kalayım. # Make a string's first character lowercase echo Str::trLcFirst('Yalnızlık insanlara çok şey öğretirmiş. ama sen gitme cahil kalayım.'); # Result: yalnızlık insanlara çok şey öğretirmiş. ama sen gitme cahil kalayım. # Uppercase the first character of each word in a string echo Str::trUcWords('yalnızlık insanlara çok şey öğretirmiş. ama sen gitme cahil kalayım.'); # Result: Yalnızlık İnsanlara Çok Şey Öğretirmiş. Ama Sen Gitme Cahil Kalayım.
License
This package is open source software licensed under the MIT license.