Du skal lave en funktion som vil kunne håndtere dit indhold rekursivt.
Dvs. at funktionen skal tage sig af de forskellige scenarier som du kan komme ud for med dit indhold. Ulempen er dog at hvert entry er uafhængig af forrige og næste entry, så skal din manipulation af arrayet afhænge af dette, så er det mere komplekst, men skal du kun ændre noget dit entry ud fra noget specifikt i entriet kan du "nøjes" med en simpel rekursiv funktion.
Herunder har jeg prøvet at lave et simpelt eksempel.
- function manipulateData($data){
- // Hvis data givet som input IKKE er et array
- if(!is_array($data)){
- return 'Hvad du nu skal ændre på en streng..'. $data;
- }
- else{ // Hvis input er et array
- $result = array();
- foreach($data as $key => $value){
- $result[$key] = 'Hvad du nu skal ændre..? ' . manipulateData($value);
- }
- return $result;
- }
- }
Indlæg senest redigeret d. 28.07.2014 23:01 af Bruger #8782