Ein Array Problem

Hallo Leute,

ich habe heute eine Klasse zur Verifizierung von ISBN Nummern geschrieben. Dabei wird die ISBN als String eingegeben (mit - als Trennzeichen), per explode werden dann die Bindestriche entfernt und per implode erhalte ich dann ein Array das in ein weiteres Array umsortiert wird. Mein Problem ist nun das das letzte Zeichen ein X sein kann. zur verifizierung muss ich dieses X gegen eine 10 austauschen. Nur leider übernimmt das Array nur die ereste Ziffer der 10. Das Arrayelement enthält danach eine 1 anstatt einer 10.

Weis einer von Euch vielleicht was ich da falsch mache?

Mit freundlichem Gruß Euer

Hans-Dieter J. Lange

Wie ersetzt du das X im Array?
Mit ereg_replace („X“, „10“, $array[$num]) müsste es eigenbtlich ordentlich drin stehen…
Vielleicht liegt der Fehler ja auch nur bei der Ausgabe…

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

nur mal so am Rande zum Thema Arrays. Mit der Funktion:

print_r($array);

kann man sich wunderbar von PHP das Array für Tests ausgeben lassen.

print\_r($array);

so siehts dann sogar noch schöner aus.

Ulli