Skip to content

Instantly share code, notes, and snippets.

View HeadShot2Yourself's full-sized avatar

S.O.V.A HeadShot2Yourself

View GitHub Profile
@dryks
dryks / pathupdate.php
Last active February 15, 2023 23:42
Транслитерация ссылок (урлов) с русского на английский transliterations url ru-eng PHP
<?php
define('LNGtranslit1','а,б,в,г,д,е,ё,ж,з,и,й,к,л,м,н,о,п,р,с,т,у,ф,х,ц,ч,ш,ы,ь,щ,ъ,э,ю,я');
define('LNGtranslit2','a,b,v,g,d,e,yo,j,z,i,iy,k,l,m,n,o,p,r,s,t,u,f,h,c,ch,sh,y,,sh,,e,yu,ya');
function translit($string,$max=60) {
$string=mb_strtolower($string,'UTF-8');
$d1=explode(',',LNGtranslit1);
$d2=explode(',',LNGtranslit2);
$string=str_replace($d1,$d2,$string);
$d1=array(' ',',','&','і');
$d2=array('-','-','-and-','i');