cost 106 ms
遞歸遍歷並比較多維數組與一維數組並使用映射值構建差異

[英]Recursively traverse and compare a multi-dimensional array with a one dimensional array and build a diff using the mapped values

鑒於這兩個 arrays (一個來自 json,解碼為 PHP 數組,而另一個來自數據庫,因此它是一維的)我需要以某種方式構建一個新的嵌套數組,僅與一些更改的值進行比較。$data_array = [ 'level_one' => [ 'level_two' => ...

RecursiveIterator 沒有按預期工作

[英]RecursiveIterator not working as expected

這是我的 function: 我這樣稱呼它: 這是我得到的錯誤: Notice: Undefined property: SplFileInfo::$fileName 如果我 var_dump $pageFiles我得到這個: 這是怎么回事? 為什么我不能遍歷結果? 這個目錄有4個文件,我應該可以o ...

PHP清理結構未知的嵌套數組

[英]PHP Cleaning up nested arrays with unknown structure

假設我有一個像這樣的數組: 該數組具有“無序”結構,其子數組具有其他值。 我想在每個值上運行htmlentities函數,以確保值內沒有任何不好的地方。 我一直在閱讀RecursiveIteratorIterator但找不到如何使用它將函數應用於隨機嵌套的多維數組中的每個值的 ...

遞歸重命名目錄中的所有子目錄

[英]Rename all subdirectories within a directory recursively

我當前正在使用以下代碼列出特定目錄中的所有子目錄。 這給了我看起來像這樣的結果。 我要執行的操作是使用strtoupper()重命名所有這些子目錄,以規范其所有名稱。 我知道rename()函數,但是我擔心如果嘗試以下操作: 我最終將修改custom_design_co ...

如何遍歷列表字典並將每個迭代與所有鍵中的項目配對?

[英]How do I iterate through a dictionary of lists and pair each iteration with an item from all the keys?

我需要遍歷列表字典,不知道字典將有多少列表,但仍然將每個列表值與字典中另一個鍵生成的任何其他列表值配對(如果存在另一個鍵)。 我有以下代碼: 所以,如果我有以下字典: 我得到這個結果: 這是一種蠻力方法,並希望采用更“Pythonic”的方式。 我搜索了大量相當的東西 ...

PHP RecursiveDirectoryIterator返回但不遍歷匹配“x”的目錄

[英]PHP RecursiveDirectoryIterator return but do not traverse directory matching “x”

我正在用PHP編寫磁盤目錄應用程序。 我的腳本循環遍歷目錄,將所有文件名和元數據存儲在數據庫中。 有些目錄我不想走下去。 我希望迭代器只是簡單地返回這些目錄的名稱,就像它們是文件一樣,然后移動到下一個兄弟。 我已經實現了一個RecursiveCallbackFilterIterator, ...

json_encode從php數組返回null

[英]json_encode returning null from php array

我有一個來自recursiveiteratoriterator的PHP數組,它在我轉儲文件時加載正常。 當我嘗試json_encode並將其傳遞給瀏覽器時,我得到2個場景: 我回應json_編碼並獲得以下內容: 如果我從一個遠程PHP腳本(使用2個服務器,源(腳本所在的位置)和獲 ...

嵌套遞歸迭代器

[英]Nested RecursiveIteraotrs

我想使用RecursiveIterator接口遍歷嵌套對象。 HeadHunterEntity對象可以具有許多CandidateEntities。 我想在主循環中迭代所有CandidateEntities,但是出了點問題。 我有這樣的主循環: RecursiveHunterCa ...

在壓縮並下載目錄內容后,遞歸刪除目錄失敗

[英]Recursively deleting a directory fails after zipping and downloading its contents

我按照此SO線程遞歸刪除目錄(請參見下面的代碼)。 問題是我壓縮目錄的內容並下載了zip文件后,無法使這些命令執行其操作。 文件/文件夾權限似乎不是問題所在,因為正如我所說,如果不涉及文件夾壓縮,代碼就可以正常工作。 有人有想法么? ...

帶有PHP目錄的RecursiveIterator

[英]RecursiveIterator with directories in PHP

我想列出目錄中的目錄和文件,如: 此數組中的所有目錄都位於我的網站的“web_public”目錄中。 但是其中還有一些我不想閱讀的目錄。 完整的web_public是: 這是我正在做的但不起作用: ...

僅獲得主文件夾而沒有子文件夾

[英]Only get the main folders and no subfolders

我想使用以下代碼獲取沒有子文件夾的主文件夾: 現在,此代碼將打印出來 RecursiveDirectoryIterator或RecursiveIteratorIterator是否具有一個說“這是主文件夾”的函數? 還是我必須使用一些解決方法代碼? 如果是,該代碼將如何顯示? ...

RecursiveIteratorIterator和嵌套的RecursiveArrayIterators

[英]RecursiveIteratorIterator and nested RecursiveArrayIterators

我一直在使用RecursiveArrayIterators將嵌套對象作為樹來處理。 下面的代碼困擾我,因為結果僅返回我期望的某些值。 主要地,根節點似乎永遠不會被迭代。 我覺得我只是盯着它看了太久,但是想確保自己在正確的軌道上。 結果是... 根節點在哪里? 回答 ...


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