Pfandfinder
Lieutenant
- Registriert
- Nov. 2020
- Beiträge
- 619
hi,
ich erhalte so eine Art von Eingabe als $message und möchte die einzelnen Werte (id, reason) extra verarbeiten :
Die user-id kann ich so auslesen:
denn ich weiß, dass /report 7 Zeichen sind. daher lese ich alles ab Zeichen 8 bis zum Leerzeichen aus.
Aber die id ist immer unterschiedlich lang. Wie lese ich jetzt den Grund aus ? Würde es reichen wenn ich sag alles nach dem 2. Leerzeichen ? Aber wie setze ich das dann um?
ich erhalte so eine Art von Eingabe als $message und möchte die einzelnen Werte (id, reason) extra verarbeiten :
/report userid reason
Die user-id kann ich so auslesen:
PHP:
$id = substr(substr($message, 8), 0, strpos(substr($message, 8), ' '));
denn ich weiß, dass /report 7 Zeichen sind. daher lese ich alles ab Zeichen 8 bis zum Leerzeichen aus.
Aber die id ist immer unterschiedlich lang. Wie lese ich jetzt den Grund aus ? Würde es reichen wenn ich sag alles nach dem 2. Leerzeichen ? Aber wie setze ich das dann um?