x-adam / tr-string
It provides auxiliary functions to solve the problem of Turkish characters when converting text to lowercase and uppercase in php.
v3.0.0
2020-12-15 20:17 UTC
Requires
- php: >=7.0
- ext-mbstring: *
This package is auto-updated.
Last update: 2024-04-27 22:51:43 UTC
README
Introduction
It provides auxiliary functions to solve the problem of Turkish characters when converting text to lowercase and uppercase in php.
Requirements
- PHP >=7.0
- PHP mbstring extension have to be loaded.
Other than that, this library has no requirements.
Install
$ composer require x-adam/tr-string:"~3"
Example Usage
include "./vendor/autoload.php"; # Make a string uppercase echo tr_strtoupper('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 tr_strtolower('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 tr_ucfirst('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 tr_lcfirst('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 tr_ucwords('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.