x-laravel/str-tr-extend

Extends Laravel Str Facade with X-Adam/string package.

v1.0.0 2020-12-16 14:24 UTC

This package is auto-updated.

Last update: 2023-03-19 18:13:23 UTC


README

Latest Stable Version Total Downloads Dependents License

68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f582d4c61726176656c2f7374722d74722d657874656e642f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572 StyleCI

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.