簡體   English   中英

PHP中的鏈數組操作

[英]chain array operations in PHP

如何將操作鏈接到PHP的列表上?

在Perl中,我可以寫

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

現代PHP中有高效的構造嗎? 我讀到有關array_map但這是一個正常功能,功能不是很強大。

您將必須對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())
));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM