如何将操作链接到PHP中的列表?
在Perl中,我可以写
print join "\n", map {$_ .= '<td>'.$_.'</td>'} sort get_array_from_db();
现代PHP中是否有高效的构造?我读到array_map
,但这是一个正常的功能,并不是很强大。
答案 0 :(得分:3)
你必须更明确地使用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())
));