2014-02-17 4 views
0

У меня есть цикл, в котором хранится мой массив, а также нужно проверить и отобразить содержимое, которое не должно повторяться. Для например:Как отсортировать массив в цикле?

Loop 
{ 
    $myarray = storecontent 
    for($i=0 ; $i<count($myarray) ; $i++) 
     { 
     if($myarray == storecontent) 
      { 

      }else 
      { 
      display content; 
      } 
     } 

    } 

я ве сделал что-то подобное, где страница находится в цикле, и что страница содержит информацию о каждой должности, в том, что немногие из них имеют сходное содержание, мне нужно показать, как

Content1: 
    my_post1; 
    my_post2; 
Content2: 
    my_post1; 
    my_post2; 
+0

вы можете использовать сортировки() ... для сортировки массива .. – user1844933

+0

существует множество вариантов sort(), с различными характеристиками сортировки. Подобно сортировке по имени ключа или имени значения. – SyntaxLAMP

+0

Какова структура вашего массива? – krishna

ответ

1
<?php  
    $myarray = array_unique($myarray); 
    sort($myarray); 
    foreach($myarray as $ele){ 
     echo $ele; 
    } 
?> 
+0

у моего массива есть содержимое, которое повторяется, так как страница находится в цикле , когда я печатаю содержимое, которое он печатает каждый раз, когда цикл работает ... поэтому мне нужно избежать повторной печати содержимого снова, даже если его в цикле –

+0

'array_unique ($ myarray)' удаляет повторяющиеся значения. Поэтому вам не нужно беспокоиться о значениях reptead. – krishna

+0

Это будет печатать отсортированное уникальное содержимое в массиве. – Mohan

Смежные вопросы