Как сделать такое в php

223
12 марта 2017, 07:46

Здесь прячет повтор слов, в html они остаются , а надо что б полностью удалялись спасибо всем за помощь

       var supervise = {}; 
  $('.col-md-12#book').each(function() { 
  var txt = $(this).text(); 
  if (supervise[txt]) 
      $(this).remove(); 
  else 
      supervise[txt] = true; 
 });

Answer 1

Введи дополнительный массив, добавляй в него все книги, а потом с его помощью проверяй уникальность новой книги.

$books = [];
while ($myrow = $result->fetch(PDO::FETCH_ASSOC)){
  $idNews = $myrow["idNews"];
  $img_Realtor = 'smallUploads/';
  $filename = $myrow["filename"];
  $imgRealtorSmall = $myrow["imgRealtorSmall"];
  $fileNameSmall = $myrow["fileNameSmall"];  
  if(array_search($content, $books) === false){
    $books[] = $content;
    echo "<div class='col-md-12' id='book'>".$content."</a></div><div class='col-md-2'><img      src='".$imgRealtorSmall.$fileNameSmall."' style='width: 100px; height: 100px; margin-bottom: 10px;'></div>";
  }
}

Обратите внимание чтобы в условии if(array_search($content, $books) === false) стоял знак строгого равенства ===, а не ==, так как функция array_search возвращает индекс элемента в массиве, и может вернуть 0.

И еще вот вот это <div class='col-md-12' id='book'> немного не правильно, я так понимаю таких блоков у вас много, а источники про атрибут id говорят:

Идентификатор в коде документа должен быть в единственном экземпляре, иными словами, встречаться только один раз.

, поэтому лучше будет так <div class='col-md-12 book'>.

READ ALSO
Отправить email только один раз php

Отправить email только один раз php

Добрый день! Возможно это дупликат вопроса, но я не нашел ответа

238
Привязать QProgressBar к расчетам

Привязать QProgressBar к расчетам

В программе производится много расчетов в базе данных(сначала исходная таблица разбивается на подтаблицы, после чего в каждой подтаблице...

248
Импорт csv в SQLite | Qt C++

Импорт csv в SQLite | Qt C++

Нужно импортировать csv файлы в БД под управлением QSLite с использованием Qt C++? Парсинг не вариантВ гугле толком ничего не нашел

371
Выборка из массива меньших массивов и условие пересечения оных - C++

Выборка из массива меньших массивов и условие пересечения оных - C++

Не могу разобраться с синтаксисом, подскажитеИ правильный ли алгоритм?

198