Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > перебрать массив


Автор: box 3.8.2007, 00:28
Привет всем ! Помогите разобраться с массивом . есть массив $var в нем имена к примеру :
Вася
Петя
Саша
Саша 
Саша
Вася
так вот , мне надо убрать из массива все повторяющиеся имена .т.е что-бы на выходе в массиве $var1 было :
Вася
Петя 
Саша 
я пробовал вот так :
Код

<? 
 for ($pit=1;$pit<count($var);$pit++) 
 { 
   for ($pi=1;$pi<count($var);$pi++) 
         { 
             $tmp=strcasecmp($var[$pi],$var[$pit]); 

if ($tmp==0) 
{ 

           unset ($var[$pi]); 
          } 
          } 
          } 
          print_r($var); 
?>
 

но у меня ничего не получается !

Автор: teroni 3.8.2007, 00:38
http://ua.php.net/array_unique

Автор: box 3.8.2007, 02:33
спасибо ! Видать мне нужно чаше маны перечитывать !

Автор: Oflashp 3.8.2007, 09:29
Цитата(box @ 3.8.2007,  02:33)
спасибо ! Видать мне нужно чаше маны перечитывать !

Не чаще маны перечитывать, зачем их перечитывать. Надо обращатся во время. Проблема с функцией, заходишь на php.net и в поиске функцию -> Go.
Проблема с массивами, в поиск array и гоу. Там все доступные функции.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)