<?php class ArrayHelper{ static function removeEmpty(& $arr, $trim = TRUE) { foreach ($arr as $key => $value) { if (is_array($value)) { self::removeEmpty($arr[$key]); } else { $value = trim($value); if ($value == '') { unset($arr[$key]); } elseif ($trim) { $arr[$key] = $value; } } } }
從數(shù)組中刪除空白的元素(包括只有空白字符的元素)
用法:
@code php
$arr = array('', 'test', ' ? ');
ArrayHelper::removeEmpty($arr);
dump($arr);
輸出結果中將只有 'test'
@endcode
@param array $arr 要處理的數(shù)組
@param boolean $trim 是否對數(shù)組元素調(diào)用 trim 函數(shù)
本站所有資源均由網(wǎng)友貢獻或各大下載網(wǎng)站轉(zhuǎn)載。請自行檢查軟件的完整性!本站所有資源僅供學習參考。請不要將它們用于商業(yè)目的。否則,一切后果由您負責!如有侵權,請聯(lián)系我們刪除。聯(lián)系方式:admin@php.cn
相關文章

22 Aug 2019
一個簡單的php mysql數(shù)據(jù)庫操作類,含有增刪改查以及分頁和排序功能 直接實例化 $db_class 即可使用 !

21 May 2018
這篇文章主要介紹了PHP實現(xiàn)的簡單操作SQLite數(shù)據(jù)庫類與用法,結合具體實例形式分析了php封裝的針對SQLite數(shù)據(jù)庫相關增刪改查操作技巧與使用方法,需要的朋友可以參考下

02 Nov 2024
將 PDO 合并到數(shù)據(jù)庫操作類中在您的代碼庫中,您有多個類負責執(zhí)行 MySQL 查詢和...

11 Apr 2025
Oracle數(shù)據(jù)庫文件系統(tǒng)由多種文件共同構成:數(shù)據(jù)文件:存儲實際數(shù)據(jù)??刂莆募河涗洈?shù)據(jù)庫結構信息。重做日志文件:記錄數(shù)據(jù)庫修改操作。參數(shù)文件:包含數(shù)據(jù)庫參數(shù)設置。臨時文件:存儲中間結果。理解這些文件類型及其之間的關系對于數(shù)據(jù)庫管理和性能調(diào)優(yōu)至關重要。規(guī)劃文件數(shù)量、大小和存儲介質(zhì)可優(yōu)化性能并確保數(shù)據(jù)可用性。

11 Apr 2025
Oracle數(shù)據(jù)庫文件家族包含七類核心文件:數(shù)據(jù)文件(.dbf):存儲表格和索引數(shù)據(jù);控制文件(.ctl):記錄數(shù)據(jù)庫元信息;重做日志文件(.redo):記錄事務修改操作;參數(shù)文件(.pfile 或 .spfile):配置數(shù)據(jù)庫運行設置;歸檔日志文件(.arch):備份重做日志文件;臨時文件(.tmp):存儲查詢和排序的中間結果;其他輔助文件:控制文件副本、數(shù)據(jù)字典文件等。

11 Apr 2025
Oracle數(shù)據(jù)庫主要由以下類型的文件組成:數(shù)據(jù)文件(.dbf):存儲數(shù)據(jù);控制文件(.ctl):記錄數(shù)據(jù)庫結構信息;重做日志文件(redo log files):記錄數(shù)據(jù)修改操作;參數(shù)文件(init.ora/spfile.ora):包含數(shù)據(jù)庫設置;歸檔日志文件(archive log files):重做日志文件的備份;密碼文件:保護數(shù)據(jù)庫免受非法訪問。


熱工具

依賴注入容器的PHP庫
依賴注入容器的PHP庫

50個優(yōu)秀經(jīng)典PHP算法大集合
經(jīng)典PHP算法,學習優(yōu)秀的思想 , 開拓思維

小巧的優(yōu)化圖片的PHP庫
小巧的優(yōu)化圖片的PHP庫
