php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.03.2006, 11:10  
Gast
 
Beiträge: n/a
Standard Löcher in einem Array entfernen

Hallo,

ich habe folgendes Array erhalten (durch ein Formular):

Zitat:
Array( [0] => Array ( [0] => Linux [1] => Windows )
[2] => Array ( [0] => Hardware Verfügbarkeit [1] => Cluster )
[4] => Array ( [0] => LVM [1] => Data Replication [2] => NAS )
[5] => Array ( [0] => IBM WebSphere MQ [1] => Samba )
)
Ich muss nun die Schlüssel (also 0, 2, 4, 5) ändern, d.h. das Loch entfernen, so das am 0,1,2,3 herauskommt.
Ich spiele schon mit foreach rum, leider bisher ohne den gewünschten Erfolg.

Weiß jemand wie ich diese Löcher entferne?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.03.2006, 11:15  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

wie wird der Array den geschrieben?
warum entstehen die «Löcher»?
warum willst du die «Löscher» überhaupt weg haben?

was hast du den vor?
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 09.03.2006, 11:22  
Gast
 
Beiträge: n/a
Standard

das array entsteht aus einem formular heraus.
die löcher entstehen, da das formular in bereich unterteilt ist, welche dynamisch angelegt werden und man nicht alles auswählen muss.

ich habe eben das gebastelt:
Code:
function loecher_entfernen($suchergebnis_2) {
      //die Löcher in dem Array $suchergebnis, welche durch die Auswahl entstehen
      //sollen entfernt werden
      $i=0;
      foreach ($suchergebnis_2 as $wert) {
          $suchergebnis_2[$i] = $wert;
          $i++;
      }
       print_r("Ausgabe, Array ohne Löcher: 

");
        print_r($suchergebnis_2);
    }
Was bei Wert zurückkommt ist richtig, aber es wird nicht richtig an die stelle $i des arrays geschrieben, siehst du meinen fehler?
 
Alt 09.03.2006, 11:23  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

http://www.php.net/array_values
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist gerade online  
Alt 09.03.2006, 11:27  
Gast
 
Beiträge: n/a
Standard

Ok Problem gelöst, ich darf meine übergabe natürlich nicht überschreiben.

Danke.
 
Alt 09.03.2006, 11:28  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Trotzdem solltest du dir array_values() ansehen. Damit kannst du bei diesem Problem eine Menge Arbeit sparen.
xabbuh ist offline  
Alt 09.03.2006, 11:30  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

trotzdem, warum darf es keine Löcher beinhalten?
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
Soapfault: Undefined Property Argi PHP-Fortgeschrittene 0 28.07.2008 11:17
Werte aus Array entfernen NetLook PHP Tipps 2006 18 23.10.2006 11:43
Übersicht aus mehrdimensionalem Array erzeugen Crypi PHP-Fortgeschrittene 0 30.01.2006 13:44
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
Array Formatierung PHP Tipps 2006 3 17.01.2006 19:12
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
(schnellere) Funktion zum Zusammenfassen von CSS PHP-Fortgeschrittene 21 08.08.2005 16:47
Sortieren von Arrays mit mehr als 2 Dimensionen (Teil 2) Buhmann PHP-Fortgeschrittene 4 12.07.2005 14:03
[Erledigt] eintrag aus einem Array entfernen PHP Tipps 2005 5 12.02.2005 18:32
[Erledigt] Mehrdimensionales Array in eindimensionales Array umwandeln PHP-Fortgeschrittene 3 03.01.2005 22:31
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25
Elemente aus assoz. Array entfernen PHP-Fortgeschrittene 3 02.11.2004 11:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php array löcher wegbekommen, array löcher weg, php löcher in array, löcher in array finden, array mit löchern php, array php löcher, array löscher, array php mit löcher, php array löcher, array loch php, löcher entfernen, array null entfernen

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:13 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.