Alt 30.04.2007, 12:01:02   #1 (permalink)
Erfahrener Benutzer
Benutzerbild von Papenburger

ID: 336361
Lose-Remote

Reg: 08.05.2006
Beiträge: 1.162
Papenburger
Standard Mehrdimensionales Array zum einfachen Array imploden

Hallo,

ich habe ein Mehrdimensionales Array
PHP-Code:
1:
$notification_period[$i][] 
wo nun Werte drin stehen.
Nun möchte ich dieses zu einem Array imploden.

Beispiel:
PHP-Code:
1:
2:
3:
4:
5:
6:
7:
$notification_period[1][0]="Test 1.1";
$notification_period[1][1]="Test 1.2";
$notification_period[1][2]="Test 1.3";

$notification_period[2][0]="Test 2.1";
$notification_period[2][1]="Test 2.2";
$notification_period[2][2]="Test 2.3"
Dies soll so implodet werden:
PHP-Code:
1:
2:
3:
$notification_period[1]="Test 1.1, Test 1.2, Test 1.3";

$notification_period[2]="Test 2.1, Test 2.2, Test 2.3"

Wie geht das? Wenn ich das mit Implode direkt mache, dann funzt das nicht.
PHP-Code:
1:
$notification_options[$i]=implode(",",$_POST['notification_options'.$i.']'); 
Wer kann mir helfen?


Danke und Gruß
Papenburger
Papenburger ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 30.04.2007, 12:16:34   #2 (permalink)
Erfahrener Benutzer

ID: 118459
Lose-Remote

Reg: 20.04.2006
Beiträge: 4.493
flaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehen
Standard

Zitat:
Zitat von Papenburger Beitrag anzeigen
Wie geht das? Wenn ich das mit Implode direkt mache, dann funzt das nicht.
PHP-Code:
1:
$notification_options[$i]=implode(",",$_POST['notification_options'.$i.']'); 
Sicher, dass das so richtig ist?! Das müsste eigentlich sogar nen Syntax Error geben.
Ich würd das so machen:
PHP-Code:
1:
$notification_options[$i]=implode(",",$_POST['notification_options['.$i.']']); 
Viele Grüße
flaschenkind
flaschenkind ist offline   Mit Zitat antworten
Alt 30.04.2007, 12:31:28   #3 (permalink)
Erfahrener Benutzer
Benutzerbild von Papenburger

ID: 336361
Lose-Remote

Reg: 08.05.2006
Beiträge: 1.162
Papenburger
Standard

Da kommt dann folgender Fehler:
Warning: implode() [function.implode]: Bad arguments. in /usr/local/nagios/share/sap/service_eintrag.php on line 21

So da steht dies hier...
PHP-Code:
1:
2:
3:
4:
$perf_data=$_POST['perf_data'];
$notification_options[$i]=implode(",",$_POST['notification_options['.$i.']']);

//Anzahl der Einträge 
Papenburger ist offline Threadstarter   Mit Zitat antworten
Alt 30.04.2007, 12:38:47   #4 (permalink)
ohne Vertrauen
Benutzerbild von Bububoomt

ID: 10361
Lose-Remote
Abwesend

Bububoomt eine Nachricht über ICQ schicken
Reg: 28.04.2006
Beiträge: 15.363
Bububoomt genießt hohes AnsehenBububoomt genießt hohes AnsehenBububoomt genießt hohes AnsehenBububoomt genießt hohes AnsehenBububoomt genießt hohes AnsehenBububoomt genießt hohes AnsehenBububoomt genießt hohes AnsehenBububoomt genießt hohes AnsehenBububoomt genießt hohes AnsehenBububoomt genießt hohes AnsehenBububoomt genießt hohes Ansehen
Standard

PHP-Code:
1:
              $notification_options[$i]=implode(",",$_POST['notification_options'][$i]); 
Geht ds net so? Ich meine ich hätte das mal so genutzt
.DE 1. Jahr 3,95€, 2.Jahr oder Tranfer nur 2,95€! +2 Backlinks je Domain! ab 20 Domains+3 BL/Domain, ab 50 Domains+4BL/Domain!
Angebot mit Backlink (Preise sind dauerhaft gültig!) bis 31.5.2012!! Weitere Preise auf Anfrage
-> PN an Mich
Screenshot machen MammutHaNull Gold verkaufen
Bububoomt ist offline   Mit Zitat antworten
Alt 30.04.2007, 12:48:29   #5 (permalink)
Erfahrener Benutzer
Benutzerbild von Papenburger

ID: 336361
Lose-Remote

Reg: 08.05.2006
Beiträge: 1.162
Papenburger
Standard

Immer noch:
Warning: implode() [function.implode]: Bad arguments. in /usr/local/nagios/share/sap/service_eintrag.php on line 21

Vielleicht hilft dies weiter:
PHP-Code:
1:
$gui->page[]="<tr><td>Notification Options:</td><td><input type='checkbox' name='notification_options[".$i."][]' value='w'>Warning<BR><input type='checkbox' name='notification_options[".$i."][]' value='u'>Unknown<BR><input type='checkbox' name='notification_options[".$i."][]' value='c'>Critical<BR><input type='checkbox' name='notification_options[".$i."][]' value='r'>Recover</td></tr>"
Papenburger ist offline Threadstarter   Mit Zitat antworten
Alt 30.04.2007, 15:47:41   #6 (permalink)
Erfahrener Benutzer

Reg: 10.09.2006
Beiträge: 203
Sicaine ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Wird dir wohl nix anderes uebrig bleiben als deinen mehrdimensionalen Array in ner Forschleife first level durchzugehen und second level durch implode zu jagen.
Sicaine ist offline   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[php] if abfrage mit array King_Markus Programmierung 2 20.08.2007 18:18:27
[C/C++] Array von Pointern auf ein Array Anarkist Programmierung 2 09.12.2006 15:30:02
[Delphi] Mehrdimensionales Array als Parameter almdudler777 Programmierung 4 22.11.2006 07:45:46
[php] array aus array löschen Goltergaul Programmierung 4 30.10.2006 14:44:00
[PHP] ordner in array / array sortieren *erledigt* Anachronist Programmierung 7 22.10.2006 18:52:05


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:56:06 Uhr.