Показать сообщение отдельно
  #1 (permalink)  
Старый 22.11.2018, 21:50
Интересующийся
Отправить личное сообщение для Perepelenok Посмотреть профиль Найти все сообщения от Perepelenok
 
Регистрация: 16.07.2016
Сообщений: 26

Сортировка, обьединение елементов по классу
Здравствуйте. Есть такой код разметки с использованием PHP(сайт на вордпресс)

<span class="<?php the_field('year');?>">
<a href="<?php the_permalink(); ?>">
	<?php the_field('year');?> 
	|
	<strong><?php the_title()?></strong>
	/
	<?php if( have_rows('quick-info') ): while( have_rows('quick-info') ): the_row(); ?>
	<?php echo get_sub_field('location'); ?>
	<?php endwhile; endif ?>
	<br>
</a>
</span>


С инициализацией Php код будет таким :

<span class="2018">
<a href="https:/url.com">
	2018
	|
	<strong>Название</strong>
	/
	Москва, Россия
	<br>
</a>
</span>
<span class="2018">
<a href="https:/url.com">
	2018
	|
	<strong>Название</strong>
	/
	Санкт-Петербург, Россия
	<br>
</a>
</span>
<span class="2017">
<a href="https:/url.com">
	2017
	|
	<strong>Название</strong>
	/
	Москва, Россия
	<br>
</a>
</span>


Нужно чтоб елементы с одинаковым годом(классом) обьеденялись в <p>. Проблема в том что изначально года не известны, тоесть могут быть 2018 могут быть 1992 и они будут пополняться.

Вот как мне нужно :
<p>
<span class="2018">
<a href="https:/url.com">
	2018
	|
	<strong>Название</strong>
	/
	Москва, Россия
	<br>
</a>
</span>
<span class="2018">
<a href="https:/url.com">
	2018
	|
	<strong>Название</strong>
	/
	Санкт-Петербург, Россия
	<br>
</a>
</span>
</p>
<p>
<span class="2017">
<a href="https:/url.com">
	2017
	|
	<strong>Название</strong>
	/
	Москва, Россия
	<br>
</a>
</span>
</p>
Ответить с цитированием