1
|
|
|
<?php |
2
|
|
|
|
3
|
|
|
function find($first, $latest, $text) { |
4
|
|
|
@preg_match_all("/" . preg_quote($first, "/") . |
|
|
|
|
5
|
|
|
"(.*?)". preg_quote($latest, "/")."/i", $text, $m); |
6
|
|
|
return @$m[1]; |
7
|
|
|
} |
8
|
|
|
|
9
|
|
|
function strtoupperEN($str) { |
10
|
|
|
$str = str_replace(array('i', 'ı', 'ü', 'ğ', 'ş', 'ö', 'ç', 'I', 'İ', 'Ü', 'Ğ', 'Ş', 'Ö', 'Ç'), array('I', 'I', 'U', 'G', 'S', 'O', 'C', 'I', 'I', 'U', 'G', 'S', 'O', 'C'), $str); |
11
|
|
|
return strtoupper($str); |
12
|
|
|
} |
13
|
|
|
|
14
|
|
|
function strtolowerTR($str) { |
15
|
|
|
$str = str_replace(array('i', 'ı', 'ü', 'ğ', 'ş', 'ö', 'ç', 'I', 'İ', 'Ü', 'Ğ', 'Ş', 'Ö', 'Ç'), array('i', 'ı', 'ü', 'ğ', 'ş', 'ö', 'ç', 'ı', 'i','ü', 'ğ', 'ş', 'ö', 'ç'), $str); |
16
|
|
|
return strtolower($str); |
17
|
|
|
} |
18
|
|
|
|
19
|
|
|
function ucwords_tr($gelen){ |
20
|
|
|
|
21
|
|
|
$sonuc = ''; |
22
|
|
|
$kelimeler = explode(" ", $gelen); |
23
|
|
|
|
24
|
|
|
foreach ($kelimeler as $kelime_duz){ |
25
|
|
|
|
26
|
|
|
$kelime_uzunluk = strlen($kelime_duz); |
27
|
|
|
$ilk_karakter = mb_substr($kelime_duz,0,1,'UTF-8'); |
28
|
|
|
|
29
|
|
|
if($ilk_karakter == 'Ç' or $ilk_karakter=='ç'){ |
30
|
|
|
$ilk_karakter = 'Ç'; |
31
|
|
|
}elseif ($ilk_karakter=='Ğ' or $ilk_karakter=='ğ') { |
32
|
|
|
$ilk_karakter='Ğ'; |
33
|
|
|
}elseif($ilk_karakter=='I' or $ilk_karakter=='ı'){ |
34
|
|
|
$ilk_karakter='I'; |
35
|
|
|
}elseif ($ilk_karakter=='İ' or $ilk_karakter=='i'){ |
36
|
|
|
$ilk_karakter='İ'; |
37
|
|
|
}elseif ($ilk_karakter=='Ö' or $ilk_karakter=='ö'){ |
38
|
|
|
$ilk_karakter='Ö'; |
39
|
|
|
}elseif ($ilk_karakter=='Ş' or $ilk_karakter=='ş'){ |
40
|
|
|
$ilk_karakter='Ş'; |
41
|
|
|
}elseif ($ilk_karakter=='Ü' or $ilk_karakter=='ü'){ |
42
|
|
|
$ilk_karakter='Ü'; |
43
|
|
|
}else{ |
44
|
|
|
$ilk_karakter=strtoupper($ilk_karakter); |
45
|
|
|
} |
46
|
|
|
|
47
|
|
|
$digerleri=mb_substr($kelime_duz,1,$kelime_uzunluk,'UTF-8'); |
48
|
|
|
$sonuc.=$ilk_karakter.kucuk_yap($digerleri).' '; |
49
|
|
|
|
50
|
|
|
} |
51
|
|
|
|
52
|
|
|
$son=trim(str_replace(' ', ' ', $sonuc)); |
53
|
|
|
return $son; |
54
|
|
|
} |
55
|
|
|
|
56
|
|
|
function kucuk_yap($gelen){ |
57
|
|
|
|
58
|
|
|
$gelen=str_replace('Ç', 'ç', $gelen); |
59
|
|
|
$gelen=str_replace('Ğ', 'ğ', $gelen); |
60
|
|
|
$gelen=str_replace('I', 'ı', $gelen); |
61
|
|
|
$gelen=str_replace('İ', 'i', $gelen); |
62
|
|
|
$gelen=str_replace('Ö', 'ö', $gelen); |
63
|
|
|
$gelen=str_replace('Ş', 'ş', $gelen); |
64
|
|
|
$gelen=str_replace('Ü', 'ü', $gelen); |
65
|
|
|
$gelen=strtolower($gelen); |
66
|
|
|
|
67
|
|
|
return $gelen; |
68
|
|
|
} |
69
|
|
|
|
70
|
|
|
function hashtag($MultiWord){ |
71
|
|
|
$MultiWord = strpos($MultiWord, " "); |
72
|
|
|
|
73
|
|
|
if ($MultiWord === false) {$hashtag = "#";} |
74
|
|
|
else {$hashtag = "";} |
75
|
|
|
return $hashtag; |
76
|
|
|
} |
77
|
|
|
|
78
|
|
|
function editLocal($localeEx, $fileop, $fileopUp){ |
79
|
|
|
for ($y = 0; isset($fileop[$y]); $y++) { |
80
|
|
|
if ($localeEx == $fileopUp[$y]) { |
81
|
|
|
$localeTR = ucwords_tr(strtolowerTR($fileop[$y])); |
82
|
|
|
break; |
83
|
|
|
} |
84
|
|
|
} |
85
|
|
|
return $localeTR; |
|
|
|
|
86
|
|
|
} |
If you suppress an error, we recommend checking for the error condition explicitly: