Das heißt, auf dem Server, bevor Du das Dokument auslieferst? Und Du möchtest die Eingabefelder sortieren, nicht wahr? In welcher Form liegen denn (auf dem Server) diese Strings mit Namen und Nummern vor?Ich mache die Sortierung doch bereits früher, also ohne das Formular abschicken zu müssen usw.
function getNr($str)
{
preg_match('/\/(\d+)$/', $str, $matches);
return intval($matches[1]);
}
var_dump($_POST['text-input']);
usort($_POST['text-input'], function ($a, $b) {
return getNr($a) > getNr($b);
});
var_dump($_POST['text-input']);
<input type="text" name="text-input[]"
value="beispielsfirma.beispielsabt/Achim_Mayer/berichtstatus/1234567890" />
<input type="text" name="text-input[]"
value="beispielsfirma.beispielsabt/Beate_Schubert/berichtstatus/908070" />
<input type="text" name="text-input[]"
value="beispielsfirma.beispielsabt/Achim_Mayer/berichtstatus/999123456" />