Hva er date_parse()-funksjonen?
En innebygd funksjon i PHP kalt dato_parse() kan brukes til å bryte ned en datostreng i dens komponentkomponenter og returnere en rekke verdier for hver av disse verdiene. I PHP er denne funksjonen spesielt nyttig for å endre dato- og klokkeslettverdier.
For å bruke dato_parse() funksjon, må du gi den en datostreng som input. Denne datostrengen kan være i alle formatene som støttes av PHP, for eksempel ÅÅÅÅ-MM-DD eller DD-MM-ÅÅÅÅ. Funksjonen vil deretter analysere denne strengen og returnere en matrise som inneholder de ulike delene av datoen, for eksempel år, måned og dag.
De syntaks for date_parse() funksjonen er grei. Den eneste parameteren gitt til denne funksjonen er datostrengen du vil analysere. Syntaksen for funksjonen er som følger:
dato_parse ( streng $date_string )
De $date_string parameter er datostrengen du vil analysere, og funksjonen returnerer en rekke verdier som representerer de ulike delene av datoen. Merk at dato_parse() funksjonen returnerer alltid en matrise, selv om inndatastrengen er ugyldig.
Noen eksempelkode som bruker dato_parse() funksjonen er vist nedenfor:
Eksempel 1
$date_string = '2023-01-01' ;
$date_parts = dato_parse ( $date_string ) ;
print_r ( $date_parts ) ;
?>
Denne koden erklærer en variabel $date_string som inneholder en datostreng i formatet ÅÅÅÅ-MM-DD. Koden bruker deretter date_parse()-funksjonen til å analysere denne strengen og lagre resultatene i en variabel kalt $date_parts . Til slutt skriver koden ut $date_parts array.
Som du kan se, inneholder matrisen år-, måned- og dagverdier som tilsvarer datostrengen for inndata. De andre elementene i matrisen er relatert til eventuelle advarsler eller feil som kan ha blitt generert under analysen.
Eksempel 2
print_r ( dato_parse ( '2020-10-01 02:23:32.2' ) ) ;
?>
Koden ovenfor bryter ned datostrengen '2020-10-01 02:23:32.2' i sine deler ved hjelp av PHP-er dato_parse() funksjon. Den analyserte utgangen skrives deretter ut ved hjelp av print_r() funksjon.
Mens dato_parse() funksjonen er enkel å bruke, det er noen få merknader du bør huske på når du bruker den i praksis. Funksjonen kan for eksempel brukes til å analysere datoer i alle formater som støttes av PHP, men det er viktig å sørge for at inndatastrengen er riktig formatert. Hvis inndatastrengen ikke er angitt riktig, kan funksjonen returnere uventede resultater.
Konklusjon
PHP dato_parse() function er en kraftig funksjon for oppdeling av dato og klokkeslett i PHP. Denne funksjonen er enkel å bruke og gir en praktisk måte å trekke ut individuelle komponenter i en datostreng. Det er imidlertid viktig å bruke funksjonen forsiktig og sørge for at inndatastrengen er riktig formatert.