ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 28.10.2008, 09:59
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
С нами: 10143686

Репутация: 526
По умолчанию

Цитата:
Сообщение от blaga  
риго, епт поправь сообщение, верстка плывет...

2All.
Подскажите плиз есть массив.
1 - Петя
2 - Вася
3 - Коля
4 - Миша
5 - Равшан

нужно удалить один элемент, и что бы ключи остались теми же. тоесть удаляем значение Вася. далжно получится
1 - Петя
2 - Коля
3 - Миша
4 - Равшан
Если просто удалять unset ом тогда удалится значение и ключ. а мне нужно чтобы ключи всегда шли один за другим....
Стандартной ф-ции не припомню, самому проектировать А-ля удаляешь элемент, а потом проходишся по массиву и выставляешь ключи по порядку=\
 
Ответить с цитированием

  #2  
Старый 28.10.2008, 10:35
[x26]VOLAND
Постоянный
Регистрация: 07.06.2006
Сообщений: 556
С нами: 10487846

Репутация: 2702


По умолчанию

blaga
Например, sort() не сохраняет ключи.

Или просто прогнать в цикле (ключи назначатся автоматически):
PHP код:
foreach ($array as $value)
{
     
$newArray[] = $value;


Последний раз редактировалось [x26]VOLAND; 28.10.2008 в 10:41..
 
Ответить с цитированием

  #3  
Старый 28.10.2008, 11:24
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
С нами: 9497186

Репутация: 1304


По умолчанию

blaga
PHP код:
$ar=array('a','b','c','d');
unset(
$ar[2]);
$ar=array_values($ar); 
 
Ответить с цитированием

  #4  
Старый 28.10.2008, 14:03
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
С нами: 9674246

Репутация: 316


По умолчанию

что за ф-ии
mb_strlen()
mb_strpos()
погуглил про библу ни чо не нашел
 
Ответить с цитированием

  #5  
Старый 28.10.2008, 14:36
[x26]VOLAND
Постоянный
Регистрация: 07.06.2006
Сообщений: 556
С нами: 10487846

Репутация: 2702


По умолчанию

Цитата:
mb_strlen -- Get string length
Description
int mb_strlen ( string str [, string encoding] )


mb_strlen() returns number of characters in string str having character encoding encoding. A multi-byte character is counted as 1.

encoding is character encoding for str. If encoding is omitted, internal character encoding is used.
Цитата:
mb_strpos -- Find position of first occurrence of string in a string
Description
int mb_strpos ( string haystack, string needle [, int offset [, string encoding]] )


mb_strpos() returns the numeric position of the first occurrence of needle in the haystack string. If needle is not found, it returns FALSE.

mb_strpos() performs multi-byte safe strpos() operation based on number of characters. needle position is counted from the beginning of the haystack. First character's position is 0. Second character position is 1, and so on.

If encoding is omitted, internal character encoding is used.

offset is search offset. If it is not specified, 0 is used.

encoding is character encoding name. If it is omitted, internal character encoding is used.
...
 
Ответить с цитированием

  #6  
Старый 28.10.2008, 14:41
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
С нами: 9674246

Репутация: 316


По умолчанию

у меня на денвере пишет что не знает их
 
Ответить с цитированием

  #7  
Старый 28.10.2008, 15:03
.:nbd:.
Познающий
Регистрация: 27.07.2008
Сообщений: 98
С нами: 9362932

Репутация: 86
По умолчанию

mb - MultiByte. Почитать можно здесь
 
Ответить с цитированием

  #8  
Старый 28.10.2008, 15:41
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
С нами: 9497186

Репутация: 1304


По умолчанию

Vid0k В файле php.ini убери ; в строке:
PHP код:
;extension=php_mbstring.dll 
И рестартни апач
 
Ответить с цитированием

  #9  
Старый 28.10.2008, 16:26
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
С нами: 10018169

Репутация: 1680


По умолчанию

Народ, подскажите как у прямой ссылки например: http://site.ru/lol.mp3 получить точный размер файла не скачивая его на сервер?
Ведь при скачке такого файла размер уже указывается автоматически, думаю возможно его с помощью php получить...
 
Ответить с цитированием

  #10  
Старый 28.10.2008, 16:37
Jer1cho
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
С нами: 9436713

Репутация: 244
По умолчанию

PHP код:
function fsize($path)
{
    
$fp fopen($path'r');
    
$inf stream_get_meta_data($fp);
    
fclose($fp);
    foreach(
$inf['wrapper_data'] as $v)
    if(
stristr($v'content-length'))
    {
        
$v explode(':',$v);
        return 
trim($v[1]);
    }

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



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.