时间:2021-07-01 10:21:17 帮助过:29人阅读
- <br>function array_remove_empty(& $arr, $trim = true) <br>{ <br>foreach ($arr as $key => $value) { <br>if (is_array($value)) { <br>array_remove_empty($arr[$key]); <br>} else { <br>$value = trim($value); <br>if ($value == '') { <br>unset($arr[$key]); <br>} elseif ($trim) { <br>$arr[$key] = $value; <br>} <br>} <br>} <br>} <br> <br><br><br><br><br><br>/** <br>* 将一个二维数组转换为 hashmap <br>* <br>* 如果省略 $valueField 参数,则转换结果每一项为包含该项所有数据的数组。 <br>* <br>* @param array $arr <br>* @param string $keyField <br>* @param string $valueField <br>* <br>* @return array <br>*/ <br><span style="CURSOR: pointer" onclick="doCopy('code17301')"><u></u></span> 代码如下:<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><br>function array_to_hashmap(& $arr, $keyField, $valueField = null) <br>{ <br>$ret = array(); <br>if($valueField) { <br>foreach ($arr as $row) { <br>$ret[$row[$keyField]] = $row[$valueField]; <br>} <br>} else { <br>foreach($arr as $row) { <br>$ret[$row[$keyField]] = $row; <br>} <br>} <br>return $ret; <br>} <br></li><li><p></p></li><li><p align="left"><span id="url" itemprop="url">http://www.bkjia.com/PHPjc/319294.html</span><span id="indexUrl" itemprop="indexUrl">www.bkjia.com</span><span id="isOriginal" itemprop="isOriginal">true</span><span id="isBasedOnUrl" itemprop="isBasedOnUrl">http://www.bkjia.com/PHPjc/319294.html</span><span id="genre" itemprop="genre">TechArticle</span><span id="description" itemprop="description">/** * 从数组中删除空白的元素(包括只有空白字符的元素) * * @param array $arr * @param boolean $trim */ 代码如下:</span></p><pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li>function array_remove_empty...<p></p></li><li> </li></ol></pre></li></ol></pre>