Я пытаюсь составить сортируемый список с помощью jQuery UI.На бэкэнде все вроде нормально работает.Массив отправляется правильно, но у меня есть некоторые проблемы с отображением правильного порядка списка на внешнем интерфейсе.
Вот как выглядит мой массив. print_r ($ results) :
Array
(
[0] => Array
(
[0] => "B"
[1] => "A"
[3] => "E"
)
)
Я проверяю, существуют ли конкретные значения в массиве:
<?php
$letters = $myarray;
preg_match_all('/".*?"/', $letters, $results);
if(in_array("A", $results, true)) { ?>
<span><i class="icon"></i>Letter A exists</span>
<?php }
if(in_array("B", $results, true)) { ?>
<span><i class="icon"></i>Letter B exists</span>
<?php }
if(in_array("C", $results, true)) { ?>
<span><i class="icon"></i>Letter C exists</span>
<?php }
if(in_array("D", $results, true)) { ?>
<span><i class="icon"></i>Letter D exists</span>
<?php }
if(in_array("E", $results, true)) { ?>
<span><i class="icon"></i>Letter E exists</span>
<?php } ?>
...
После этого я хочу отобразить результаты втот же порядок, что и в массиве:
<span><i class="icon"></i>Letter B exists</span>
<span><i class="icon"></i>Letter A exists</span>
<span><i class="icon"></i>Letter E exists</span>
Как мне сделать это правильно?