Mehrdimensionales Array zum einfachen Array imploden

M3Y3R

Well-known member
ID: 336361
L
8 Mai 2006
1.608
60
Hallo,

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

Beispiel:
PHP:
$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:
$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:
$notification_options[$i]=implode(",",$_POST['notification_options'.$i.']');

Wer kann mir helfen?


Danke und Gruß
Papenburger
 
Wie geht das? Wenn ich das mit Implode direkt mache, dann funzt das nicht.
PHP:
$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:
$notification_options[$i]=implode(",",$_POST['notification_options['.$i.']']);
 
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:
$perf_data=$_POST['perf_data'];
$notification_options[$i]=implode(",",$_POST['notification_options['.$i.']']);

//Anzahl der Einträge
 
PHP:
              $notification_options[$i]=implode(",",$_POST['notification_options'][$i]);
Geht ds net so? Ich meine ich hätte das mal so genutzt
 
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:
$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>";
 
Wird dir wohl nix anderes uebrig bleiben als deinen mehrdimensionalen Array in ner Forschleife first level durchzugehen und second level durch implode zu jagen.