perl — операции с цепочечными массивами в переполнении стека

Как мне связать операции для работы со списками в PHP?

В Perl я могу написать

print join "\n", map {$_ .= '<td>'.$_.'</td>'} sort get_array_from_db();

Есть ли эффективные конструкции в современном PHP? Я читаю о array_map но это нормальная функция и не очень мощная.

0

Решение

Вам нужно быть более явным с php, и сделать свою собственную функцию сортировки, которая на самом деле возвращается отсортированный массив.

<?php

function get_sorted ($arr) {

sort($arr);
return $arr;
}

function get_array_from_db () {

return array(7,5,3,2,9);
}

print join("\n", array_map(function($_){ return "<td>$_</td>"; }, get_sorted(get_array_from_db())
));
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]