函数数组列的替代

  • 本文关键字:数组 函数 php
  • 更新时间 :
  • 英文 :


有人能帮我找到这个备用代码吗?我有一个错误,它说不能重新声明array_column()">

这是我的代码:

function array_column($array, $column_name) {
$output = array();
foreach($array as $keys => $values)
{
$output[] = $values[$column_name];
}
return $output;
}

谢谢你…

如果这是一个polyfill,那么您的代码将在没有array_column的旧PHP版本上工作,您需要检查该函数是否首先定义。

if (!function_exists('array_column')) {
function array_column($array, $column_name) {
$output = array();
foreach($array as $keys => $values)
{
$output[] = $values[$column_name];
}
return $output;
}
}

但是如果你已经升级到一个新的PHP版本,并且不需要向后兼容,你可以简单地删除你的函数。

php中有一个内置函数叫做'array_column()'。你应该给你的函数取另一个名字。例如'my_array_column()'或类似的东西

相关内容

  • 没有找到相关文章

最新更新