@anton99zel
29а класс средней школы №7

Как результат while занести в переменную и отсортировать?

while($ar_fields = $my_elements->GetNext())
{$DATA = $ar_fields['PROPERTY_PIC_COLOR_VALUE'];}

$DATA выведет последовательность чисел,
мне нужно эти числа отсортировать от меньшего к большему, засунуть в переменную, чтобы потом использовать в другом коде. Отсортировать наверное можно через sort numeric, а вот в переменную засунуть не знаю как, но нужно, чтобы было через запятую с пробелом
--
сейчас так:
echo $DATA; //выведет 3010407020
нужно так:
echo $RES; //выведет 10, 20, 30, 40, 70
где $RES переменная, которую хочу использовать в другом коде
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
@Yan-s
$data = [];
while($ar_fields = $my_elements->GetNext()) {
     $data[] = $ar_fields['PROPERTY_PIC_COLOR_VALUE'];
}
$res = implode(', ', $data);


$data - массив значений, можете отсортировать php.net/manual/ru/array.sorting.php перед склеиванием или когда вам это надо.

Читайте доку php.net
Почитайте стандарты форматирования и именования и приучайтесь следовать им.
Ознакомьтесь с лучшими практиками getjump.github.io/ru-php-the-right-way
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы