Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

22.08.2008, 13:04
|
|
Постоянный
Регистрация: 20.01.2007
Сообщений: 787
Провел на форуме: 2924346
Репутация:
1719
|
|
если знания инглиша есть,
http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html
|
|
|

22.08.2008, 13:40
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Сообщение от mff
Тут может быть несколько вариантов решения.
Создай базу сам и укажи кодировку cp1251_geheral_ci
На utf-8 надо переходить...
Последний раз редактировалось GreenBear; 22.08.2008 в 13:49..
Причина: оверквотинг
|
|
|

22.08.2008, 13:44
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
ага
|
|
|

22.08.2008, 15:56
|
|
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме: 1487377
Репутация:
392
|
|
А зачем чем ютф лучше? Меня такой вопрос заинтересовал.
|
|
|

22.08.2008, 16:03
|
|
Новичок
Регистрация: 27.12.2006
Сообщений: 27
Провел на форуме: 57724
Репутация:
30
|
|
Сообщение от Zedi
А зачем чем ютф лучше? Меня такой вопрос заинтересовал.
Нет гемора с данными в БД например, я часто встречаю что база и таблицы в кодировке latin1 а инфа там в cp1251 и потом хрен эту базу перекодируешь. А с php6 все функции будет возвращать даные в утф8 и поэтому надо к этому готовиться заранее, да и вообще утф8 это кодировка для всех языков в отличии от cp1251 либо latin1
|
|
|

22.08.2008, 16:43
|
|
Познающий
Регистрация: 01.08.2006
Сообщений: 35
Провел на форуме: 94171
Репутация:
3
|
|
Вывожу значения так:
PHP код:
function array_icount_values($array)
{
$ret_array = array();
foreach($array as $value) $ret_array[strtolower($value)]++;
return $ret_array;
}
function cmp ($a, $b)
{
if ($a == $b) return 0;
return ($a > $b) ? -1 : 1;
}
$f = file('count.dat');
$x = array_icount_values($f);
arsort($x);
foreach($x as $xx => $y)
{
echo $xx.' - '.$y.'<br/>'."\r\n";
}
Нужно ограничить вывод 20-ю записями.
Пытался через unset();
PHP код:
for($i=0;$i <= count($x)-21;$i++){
unset($x[$i]);
}
Но ничего не происходит как буд-то он не видит ее.
Подскажите как еше можно убрать элементы в массиве после 20-го ( то есть на вывод должно выйти 20 элементов, остальные выводить не нужно).
Последний раз редактировалось [R]eD; 22.08.2008 в 16:47..
|
|
|

22.08.2008, 16:47
|
|
Новичок
Регистрация: 27.12.2006
Сообщений: 27
Провел на форуме: 57724
Репутация:
30
|
|
Сообщение от [R]eD
[/php]
Подскажите как еше можно убрать элементы в массиве после 20-го ( то есть на вывод должно выйти 20 элементов, остальные выводить не нужно).
С 0 по 19 элемент просто бери и все
PHP код:
for($i=0;$i <= 19;$i++){
//...
|
|
|

22.08.2008, 17:17
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PHP код:
$result = array_slice($array, 0, 20);
//http://www.php.su/functions/?array-slice
-------------------------------------------------------------
Последний раз редактировалось ChaaK; 22.08.2008 в 18:14..
|
|
|

22.08.2008, 17:18
|
|
Новичок
Регистрация: 27.12.2006
Сообщений: 27
Провел на форуме: 57724
Репутация:
30
|
|
Можно завести переменную $i перед foreach и сделать условие в самом форичеке когда $i == 19 сделать break();
И не забывать в самом forech делать ++$i;
Если я верно понял то так 
|
|
|

22.08.2008, 17:23
|
|
Новичок
Регистрация: 27.12.2006
Сообщений: 27
Провел на форуме: 57724
Репутация:
30
|
|
Сообщение от ChaaK
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PHP код:
$result = array_slice($array, 0, 20);
//http://www.php.su/functions/?array-slice
-------------------------------------------------------------
как выйти из циикла условий(НЕ SWITCH)?:
PHP код:
if(){
}elseif(){
}elseif(){
}
А то у меня данные преобразуются и проходят по соседним условиям. exit(); не катит
Вроде как break() в этом помощник.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|