Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как удалить дубликаты строк?

Сообщения:  [1-7] 

 
 автор: cheops   (25.07.2007 в 12:39)   письмо автору
 
   для: Trianon   (25.07.2007 в 12:30)
 

С STL попутал :)))

   
 
 автор: Trianon   (25.07.2007 в 12:30)   письмо автору
 
   для: cheops   (25.07.2007 в 12:11)
 

>Только перед использованием array_unique() массив следует отсортировать.

Да ну? :))


<?php
  
for($k 5$j 7$k 100;  $k += $j$j +=1)
     
$x[] = $k 6;
  echo 
'<pre>';
  
print_r($x);
  
$x array_unique($x); print_r($x);
?>

   
 
 автор: cheops   (25.07.2007 в 12:11)   письмо автору
 
   для: Владимир55   (24.07.2007 в 18:14)
 

Только перед использованием array_unique() массив следует отсортировать.

   
 
 автор: Trianon   (24.07.2007 в 18:23)   письмо автору
 
   для: Владимир55   (24.07.2007 в 18:14)
 


$reference = array_unique($reference);


имя можете заменить на свое. :)

   
 
 автор: Владимир55   (24.07.2007 в 18:14)   письмо автору
 
   для: Trianon   (24.07.2007 в 17:40)
 

Очень бы хотелось примерчик! Чтобы после этой операции остался тот же массив $ssilka[$j], но в нем были бы только уникальные записи.

   
 
 автор: Trianon   (24.07.2007 в 17:40)   письмо автору
 
   для: Владимир55   (24.07.2007 в 17:20)
 

array_unique()

   
 
 автор: Владимир55   (24.07.2007 в 17:20)   письмо автору
 
 

Есть одномерный массив $ssilka[$j], каждый из элементов которого содержит текстовую строку (одну) такого типа:
Однажды в студеную зимнюю пору 24.07.2007 я из лесу вышел<br>

В общем, текст любой, но не длинее 100 знаков, и в конце <br>.

Некоторые из этих элементов массива одинаковые. Хотелось бы избавиться от дубликатов. Вот как это сделать? Брать первый элемент и сравнивать его с остальными, потом второй сравнивать с остальными, и т.д.?

Или можно как-то более интеллектуально?

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования