preg_split
Getrennte Saiten durch einen regulären Ausdruck
preg_split()
verwendet die reguläre Ausdrucksübereinstimmung als Trennzeichen, um die Zeichenfolge in ein Array aufzuteilen.
Verwenden Sie preg_split (), um das Datum in seine Komponenten aufzuteilen:
<? Php $ date = "1970-01-01 00:00:00" ; $ muster = "/[-\ s:]/" ; $ components = preg_split ( $ muster , $ date ) ; print_r ( $ components ) ; ?>
Probieren Sie es selbst aus
Verwenden Sie das Flag preg_split_delim_capture:
<? Php $ date = "1970-01-01 00:00:00" ; $ muster = "/([-\ s:])/" ; $ components = preg_split ( $ muster , $ date , - 1 , PREG_SPLIT_DELIM_CAPTURE ) ; print_r ( $ components ) ; ?>
Probieren Sie es selbst aus
Verwenden Sie das Flag preg_split_offset_capture:
<? Php $ date = "1970-01-01" ; $ muster = "/-/" ; $ components = preg_split ( $ muster , $ date , - 1 , PREG_SPLIT_OFFSET_CAPTURE ) ; print_r ( $ components ) ; ?>
Probieren Sie es selbst aus