Moin moin,
Zahlen bleiben Zahlen und die Buchstaben kriegen eine 2-stelligen Zahl. Ihre Position im Alphabet z.B.
Das macht so keinen Sinn, wenn du von dem neuen String (mit nur Zahlen) wieder auf die Artikelnummer schliessen willst.
Beispiel:
Artikelnummer: A01
Dein Ergebnis: 0101Vielleicht waere es fuer dich eine moeglichkeit, alle Zeichen in ihren ASCII-Code umzuwandeln. Dafuer gibt es sicher schon vorgefertigte Funktionen von PHP.
Und genauso hab ich das auch gemacht, ihr habt mich auf den richigen Weg geführt, danke nochmal! :)
vielleicht nicht gerade die schlankeste lösung, aber es funktioniert (temp_ses[4] ist hierbei der zu bearbeitende String):
$temp_artikelnummer = '';
for ($op=0;$op < strlen($temp_ses[4]);$op++) {
$temp_char_ascii = ord(substr($temp_ses[4],$op,1));
$temp_char_nonascii = substr($temp_ses[4],$op,1);
if ($temp_char_ascii < 65 || $temp_char_ascii > 90) {
$temp_artikelnummer .= $temp_char_nonascii;
} else {
$temp_artikelnummer .= $temp_char_ascii;
}
}
gruss, peter