while($l<=$r) { $c=$l+(($r-$l)>>1); $ca=$b[$i1][$c*2]; $cb=$b[$i1][$c*2+1]; if($ca==$c2&&$cb==$c3) { $res++; break; } if($ca<$c2||$ca==$c2&&$cb<$c3) $l=$c+1; else $r=$c-1; } } return $res; } function _charset_alt_win($s) { for($i=0;$i=0x80&&$c<=0x9f) $s[$i]=chr($c-0x80+0xc0); else if($c>=0xa0&&$c<=0xaf) $s[$i]=chr($c-0xa0+0xe0); else if($c>=0xc0&&$c<=0xdf) $s[$i]=chr($c-0xc0+0x80); else if($c>=0xf0&&$c<=0xff) $s[$i]=chr($c-0xf0+0xa0); } return $s; } function _charset_koi_win($s) { $kw = array( //00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 0x80, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, //0x80 - 0x8f 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 0xbb, 156, 0xab, 158, 159, //0x90 - 0x9f 160, 161, 162, 184, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, //0xa0 - 0xaf 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, //0xb0 - 0xbf 254, 224, 225, 246, 228, 229, 244, 227, 245, 232, 233, 234, 235, 236, 237, 238, //0xc0 - 0xcf 239, 255, 240, 241, 242, 243, 230, 226, 252, 251, 231, 248, 253, 249, 247, 250, //0xd0 - 0xdf 222, 192, 193, 214, 196, 197, 212, 195, 213, 200, 201, 202, 203, 204, 205, 206, //0xe0 - 0xef 207, 223, 208, 209, 210, 211, 198, 194, 220, 219, 199, 216, 221, 217, 215, 218 //0xf0 - 0xff ); for($i=0;$i=128) $s[$i]=chr($kw[$c-128]); } return $s; } function _charset_utf8_win($s) { $r=''; $state=1; for ($i=0;$i Каталог фирм | Главная страница


Последние фирмы

Последние ссылки

Последние объявления

Последние новости

Последние статьи




Я ищу:

Краснодар

По всем вопросам работы сайта пишите на businessrus@bk.ru