ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4951  
Старый 22.08.2008, 13:04
Аватар для n1†R0x
n1†R0x
Постоянный
Регистрация: 20.01.2007
Сообщений: 787
Провел на форуме:
2924346

Репутация: 1719


Отправить сообщение для n1†R0x с помощью ICQ
По умолчанию

Цитата:
SET NAMES CP1251
если знания инглиша есть,
http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html
 
Ответить с цитированием

  #4952  
Старый 22.08.2008, 13:40
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Цитата:
Сообщение от mff  
Тут может быть несколько вариантов решения.

Создай базу сам и укажи кодировку cp1251_geheral_ci
На utf-8 надо переходить...

Последний раз редактировалось GreenBear; 22.08.2008 в 13:49.. Причина: оверквотинг
 
Ответить с цитированием

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

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

ага
 
Ответить с цитированием

  #4954  
Старый 22.08.2008, 15:56
Аватар для Zedi
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме:
1487377

Репутация: 392
Отправить сообщение для Zedi с помощью ICQ
По умолчанию

А зачем чем ютф лучше? Меня такой вопрос заинтересовал.
 
Ответить с цитированием

  #4955  
Старый 22.08.2008, 16:03
Аватар для disc
disc
Новичок
Регистрация: 27.12.2006
Сообщений: 27
Провел на форуме:
57724

Репутация: 30
Отправить сообщение для disc с помощью ICQ
По умолчанию

Цитата:
Сообщение от Zedi  
А зачем чем ютф лучше? Меня такой вопрос заинтересовал.
Нет гемора с данными в БД например, я часто встречаю что база и таблицы в кодировке latin1 а инфа там в cp1251 и потом хрен эту базу перекодируешь. А с php6 все функции будет возвращать даные в утф8 и поэтому надо к этому готовиться заранее, да и вообще утф8 это кодировка для всех языков в отличии от cp1251 либо latin1
 
Ответить с цитированием

  #4956  
Старый 22.08.2008, 16:43
Аватар для [R]eD
[R]eD
Познающий
Регистрация: 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;
}

$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..
 
Ответить с цитированием

  #4957  
Старый 22.08.2008, 16:47
Аватар для disc
disc
Новичок
Регистрация: 27.12.2006
Сообщений: 27
Провел на форуме:
57724

Репутация: 30
Отправить сообщение для disc с помощью ICQ
По умолчанию

Цитата:
Сообщение от [R]eD  
[/php]
Подскажите как еше можно убрать элементы в массиве после 20-го ( то есть на вывод должно выйти 20 элементов, остальные выводить не нужно).
С 0 по 19 элемент просто бери и все
PHP код:
 for($i=0;$i <= 19;$i++){
//... 
 
Ответить с цитированием

  #4958  
Старый 22.08.2008, 17:17
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PHP код:
$result array_slice($array020);
//http://www.php.su/functions/?array-slice 
-------------------------------------------------------------

Последний раз редактировалось ChaaK; 22.08.2008 в 18:14..
 
Ответить с цитированием

  #4959  
Старый 22.08.2008, 17:18
Аватар для disc
disc
Новичок
Регистрация: 27.12.2006
Сообщений: 27
Провел на форуме:
57724

Репутация: 30
Отправить сообщение для disc с помощью ICQ
По умолчанию

Можно завести переменную $i перед foreach и сделать условие в самом форичеке когда $i == 19 сделать break();

И не забывать в самом forech делать ++$i;

Если я верно понял то так
 
Ответить с цитированием

  #4960  
Старый 22.08.2008, 17:23
Аватар для disc
disc
Новичок
Регистрация: 27.12.2006
Сообщений: 27
Провел на форуме:
57724

Репутация: 30
Отправить сообщение для disc с помощью ICQ
По умолчанию

Цитата:
Сообщение от ChaaK  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PHP код:
$result array_slice($array020);
//http://www.php.su/functions/?array-slice 
-------------------------------------------------------------

как выйти из циикла условий(НЕ SWITCH)?:

PHP код:
if(){

}elseif(){

}elseif(){


А то у меня данные преобразуются и проходят по соседним условиям. exit(); не катит

Вроде как break() в этом помощник.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ