Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 06:01 14.07.25 
Клубове/ Компютри и Интернет / PHP Пълен преглед*
Информация за клуба
Тема Re: може и на един ред! [re: AcidMemory]
Автор ro6avia (ламерясал)
Публикувано22.03.04 16:37  



Мои тестове :


$mystr = "асд";
$time_start = microtime();
$ascii = ord($mystr[0]);
for ($i=0; $i<1000000; $i++){
$cyr = ($ascii> 191 && $ascii< 256 ) ? true : false;
}
$elapsed = microtime_diff($time_start,microtime());
echo "Strings : .$elapsed
";

$time_start = microtime();
$let = $mystr[0];
for ($i=0; $i<1000000; $i++){
$cyr = preg_match("/^[А-Яа-я]/", $let);
}
$elapsed = microtime_diff($time_start,microtime());
echo "RegEx : .$elapsed
";


function microtime_diff($a, $b) {
list($a_dec, $a_sec) = explode(" ", $a);
list($b_dec, $b_sec) = explode(" ", $b);
return $b_sec - $a_sec + $b_dec - $a_dec;
}

РЕЗУЛТАТ :
Strings : .1.687768
RegEx : .2.99677

Резултат при 10000000 итерации:
Strings : .16.952791
RegEx : .29.664071

РАЗЛИКАТА Е ПОЧТИ ДВОЙНА !!!!!!!!!!!!!!!!!!!!


root@localhost#cd /pub
root@localhost#more beer

Редактирано от ro6avia на 22.03.04 16:42.



Цялата тема
ТемаАвторПубликувано
* Проверка дали буквата е на кирилица ? Geleto   21.03.04 01:53
. * Re: Проверка дали буквата е на кирилица ? БaбaИлиицa   21.03.04 16:23
. * може и на един ред! БaбaИлиицa   21.03.04 16:26
. * Re: може и на един ред! DEEM   21.03.04 18:49
. * Re: може и на един ред! Дpeмeщ   21.03.04 19:00
. * Re: може и на един ред! ro6avia   22.03.04 10:01
. * Re: може и на един ред! Mycлoн   22.03.04 11:53
. * Re: може и на един ред! ro6avia   22.03.04 11:57
. * Re: може и на един ред! AcidMemory   22.03.04 12:52
. * Re: може и на един ред! ro6avia   22.03.04 16:37
. * Re: може и на един ред! Lupi   22.03.04 21:20
. * Като сте тръгнали на тема бързина ? Geleto   23.03.04 10:14
. * Re: Като сте тръгнали на тема бързина ? Dakota   23.03.04 16:21
. * Re: може и на един ред! Дpeмeщ   22.03.04 13:42
. * Re: Проверка дали буквата е на кирилица ? Dakota   22.03.04 14:01
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.