[PHP] Rude-PHP. Библиотека для разработки приложений

12
Mad_Man
На сайте с 10.11.2008
Offline
162
#11
TF-Studio:
Мне это понравилось

Вдвое медленнее официального способа и в 7 раз медленее регулярки. Это не говоря о том, что внутри кромешный ад из лишних вызовов.

TF-Studio
На сайте с 17.08.2010
Offline
321
#12

10 000 прогонов за 0.0581s

это вы считаете стоит обращать время?

даже мой перфекционизм советует мне заняться чем-то более полезным.

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
Mad_Man
На сайте с 10.11.2008
Offline
162
#13
TF-Studio:
10 000 прогонов за 0.0581s
это вы считаете стоит обращать время?
даже мой перфекционизм советует мне заняться чем-то более полезным.

Шта? Кого и во что обращать?

siv1987
На сайте с 02.04.2009
Offline
427
#14
TF-Studio:
if (md5($str) === md5(iconv($codepage, $codepage, $str)))

var_dump($str === iconv($codepage, $codepage, $str)); //bool(true)

var_dump(md5($str) === md5(iconv($codepage, $codepage, $str))); //bool(true)

Mad_Man
На сайте с 10.11.2008
Offline
162
#15

Meanwhile in Russia...

Закончил допил класса строк:


$string_ASCII = 'ASCII string example'; # string(20) "ASCII string example"
$string_UTF8 = 'UTF-8 string πράδειγμα'; # string(31) "UTF-8 string πράδειγμα"

$result = string::length($string_ASCII); # int(20)
$result = string::length($string_UTF8); # int(22)


$string_ASCII = 'ASCII string example'; # string(20) "ASCII string example"
$string_UTF8 = 'UTF-8 string πράδειγμα'; # string(31) "UTF-8 string πράδειγμα"

$result = string::read_from($string_ASCII, 'string '); # string(14) "string example"
$result = string::read_from($string_UTF8, 'string '); # string(25) "string πράδειγμα"


$string_ASCII = 'ASCII string example'; # string(20) "ASCII string example"
$string_UTF8 = 'UTF-8 string πράδειγμα'; # string(31) "UTF-8 string πράδειγμα"

$char = string::char($string_ASCII, 14); # string(1) "e"
$char = string::char($string_ASCII, 15); # string(1) "x"
$char = string::char($string_ASCII, 16); # string(1) "a"

$char = string::char($string_UTF8, 14); # string(2) "π"
$char = string::char($string_UTF8, 15); # string(2) "ρ"
$char = string::char($string_UTF8, 16); # string(2) "ά"


$string_ASCII = 'ASCII string example'; # string(20) "ASCII string example"
$string_UTF8 = 'UTF-8 string πράδειγμα'; # string(31) "UTF-8 string πράδειγμα"

$count = string::count_chars($string_ASCII); # int(20) # Array
# (
# [A] => 1
# => 1
# [C] => 1
# => 2
# [ ] => 2
# => 1
# [t] => 1
# [r] => 1
# => 1
# [n] => 1
# [g] => 1
# [e] => 2
# [x] => 1
# [a] => 1
# [m] => 1
# [p] => 1
# [l] => 1
# )

$count = string::count_chars($string_UTF8); # int(22) # Array
# (
# => 1
# [T] => 1
# [F] => 1
# [-] => 1
# [8] => 1
# [ ] => 2
# => 1
# [t] => 1
# [r] => 1
# => 1
# [n] => 1
# [g] => 1
# [π] => 1
# [ρ] => 1
# [ά] => 1
# [δ] => 1
# [ε] => 1
# [ι] => 1
# [γ] => 1
# [μ] => 1
# [α] => 1
# )


$string_ASCII = 'ASCII string example'; # string(20) "ASCII string example"
$string_UTF8 = 'UTF-8 string πράδειγμα'; # string(31) "UTF-8 string πράδειγμα"

$count = string::count_chars_unique($string_ASCII); # int(17) # Array
# (
# [A] => 1
# => 1
# [C] => 1
# => 2
# [ ] => 2
# => 1
# [t] => 1
# [r] => 1
# => 1
# [n] => 1
# [g] => 1
# [e] => 2
# [x] => 1
# [a] => 1
# [m] => 1
# [p] => 1
# [l] => 1
# )

$count = string::count_chars_unique($string_UTF8); # int(21) # Array
# (
# => 1
# [T] => 1
# [F] => 1
# [-] => 1
# [8] => 1
# [ ] => 2
# => 1
# [t] => 1
# [r] => 1
# => 1
# [n] => 1
# [g] => 1
# [π] => 1
# [ρ] => 1
# [ά] => 1
# [δ] => 1
# [ε] => 1
# [ι] => 1
# [γ] => 1
# [μ] => 1
# [α] => 1
# )

... и далее по списку - всё 'UTF-8 compatible'.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий