<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="分享兼容低于PHP 5.5版本的获取二维数组中的元素array_column" id="card1">
<p> 游客</p><p>
标题:分享兼容低于PHP 5.5版本的获取二维数组中的元素array_column<br/>
正文:<br/>
array_column 用于获取二维数组中的元素(PHP 5.5新增函数)，但我们有时候需要在低版本的PHP环境中使用&amp;hellip;if( ! function_exists('array_column')){  function array_column($input, $columnKey, $indexKey = NULL)  {    $columnKeyIsNumber = (is_numeric($columnKey)) ? TRUE : FALSE;    $indexKeyIsNull = (is_null($indexKey)) ? TRUE : FALSE;    $indexKeyIsNumber = (is_numeric($indexKey)) ? TRUE : FALSE;    $result = array();    foreach ((array)$input AS $key =&amp;gt; $row)    {       if ($columnKeyIsNumber)      {        $tmp = array_slice($row, $columnKey, 1);        $tmp = (is_array($tmp) &amp;amp;&amp;amp; !empty($tmp)) ? current($tmp) : NULL;      }      else      {        $tmp = isset($row[$columnKey]) ? $row[$columnKey] : NULL;      }      if ( ! $indexKeyIsNull)      {        if ($indexKeyIsNumber)        {          $key = array_slice($row, $indexKey, 1);          $key = (is_array($key) &amp;amp;&amp;amp; ! empty($key)) ? current($key) : NULL;          $key = is_null($key) ? 0 : $key;        }        else        {          $key = isset($row[$ind<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1994&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1994&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1994&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1994&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1994">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1994">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>