🪟 Windows TippsThe Gemini desktop app is now available for Windows(11.09.2026 um 17:06 Uhr)
🔧 AI Nachrichten ChatGPT automatically logged out [Fix](12.09.2026 um 17:09 Uhr)
⚠️ Malware / Trojaner / VirenWindows 11 just dropped the tool ransomware abused, Microsoft says don’t restore WMIC(10.09.2026 um 20:11 Uhr)
🪟 Windows TippsServertimeout in Outlook über 10 Minuten verlängern(12.09.2026 um 15:10 Uhr)
🔧 AI Nachrichten Stealing AI Reasoning Traces(08.09.2026 um 12:20 Uhr)
🔧 AI Nachrichten AIs as Modern Genies(08.09.2026 um 19:12 Uhr)
🪟 Windows TippsThe Gemini desktop app is now available for Windows(11.09.2026 um 17:06 Uhr)
🔧 AI Nachrichten ChatGPT automatically logged out [Fix](12.09.2026 um 17:09 Uhr)
⚠️ Malware / Trojaner / VirenWindows 11 just dropped the tool ransomware abused, Microsoft says don’t restore WMIC(10.09.2026 um 20:11 Uhr)
🪟 Windows TippsServertimeout in Outlook über 10 Minuten verlängern(12.09.2026 um 15:10 Uhr)
🔧 AI Nachrichten Stealing AI Reasoning Traces(08.09.2026 um 12:20 Uhr)
🔧 AI Nachrichten AIs as Modern Genies(08.09.2026 um 19:12 Uhr)

🔧 Programmierung 🕛 vor 2 Jahren 1 Min Lesezeit
0

How to flatten a PHP array

↗ Quelle (dev.to)
🗣️ Stimme:

Here is what I was looking for:




CODE
function true_flatten(array $array, array $parents = [])
{
$return = [];
foreach ($array as $k => $value) {
$p = empty($parents) ? [$k] : [...$parents, $k];
if (is_array($value)) {
$return = [...$return, ...true_flatten($value, $p)];
} else {
$return[implode('_', $p)] = $value;
}
}

return $return;
}






Sample array:




CODE
$r = [
'a' => 'value1',
'b' => [
'c' => 'value1.1',
'd' => 'value1.2',
],
'e' => 'value2',
'f' => [
'j' => [
'k' => 'value2.1',
'm' => 'value2.2',
'n' => 'value2.3',
],
],
'o' => 'value3',
'p' => [
'some' => [
'very' => [
'deep' => [
'item' => [
'first',
'second',
]
]
]
]
],
'q' => 'value5',
]; // sample data






Output:




CODE
{
"a": "value1",
"b_c": "value1.1",
"b_d": "value1.2",
"e": "value2",
"f_j_k": "value2.1",
"f_j_m": "value2.2",
"f_j_n": "value2.3",
"o": "value3",
"p_some_very_deep_item_0": "first",
"p_some_very_deep_item_1": "second",
"q": "value5"
}


Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
1 Quelle
The Gemini desktop app is now available for Windows
1 Quelle
ChatGPT automatically logged out [Fix]
1 Quelle
Windows 11 just dropped the tool ransomware abused, Microsoft says don’t restore WMIC
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten How to flatten a PHP array

Thematisch verwandte Begriffe: flatten, array · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...