Php array_change_key_case -funksjonen

Php array_change_key_case -funksjonen
Hvis du vil konvertere matrisetastene dine til store bokstaver eller små bokstaver i PHP, brukes array_change_key_case ().

La oss se følgende syntaks:
array_change_key_case (array_input, case_lower/case_upper)

Det tar to parametere.

Parametere:

  1. Array_input er inngangsarrayen som har nøkler og verdier.
  2. Den andre parameteren spesifiserer tilfellet der nøkler blir konvertert. Det krever to mulige verdier:

Case_lower konverterer alle tastene som er til stede i matrisen til senk.

Case_upper konverterer alle tastene som er til stede i matrisen til øvre.

Som standard blir nøklene konvertert til små bokstaver.

Array holder dataene på en lineær måte. Det holder flere elementer om gangen. Array () brukes til å lage en matrise i PHP. En nøkkel kan referere til en verdi ved å bruke => operatøren.

Syntaks:
Array (nøkkel => verdi, ...)

For å vise hele matrisen, kan vi bruke print_r () -funksjonen. Den returnerer matrisen i formatet slik at nøkkelen er plassert i [] etterfulgt av verdien.

Array

(
[Nøkkel] => verdi
..
..
)

La oss lage en matrise med fire nøkler og verdier.

// lage en matrise som heter - blomst med fire nøkler og verdier
$ Blomster = array ("blomsternavn" => "lotus", "blomster_area" => "vann", "blomster_spals" => 10, "blomster_petaler" => 20);
// Vis blomsterarrayen
print_r ($ blomst);
?>

Produksjon:

Du kan se at nøklene er "Flower_name", "Flower_area", "Flower_sepals og" Flower_petals ".

Nå konverterer vi dem til de øvre/lavere saken ved hjelp av funksjonen.

Eksempel 1:

I dette eksemplet vil vi bruke array_change_key_case () -funksjonen for å konvertere tastene i matrisen til små bokstaver uten å spesifisere en andre parameter.

// lage en matrise som heter - blomst med fire nøkler og verdier
$ Blomster = array ("blomsternavn" => "lotus", "blomster_area" => "vann", "blomster_spals" => 10, "blomster_petaler" => 20);
// Vis blomstergruppen ved å konvertere tastene til små bokstaver
print_r (array_change_key_case ($ blomst));
?>

Produksjon:

Du kan observere at alle de fire nøklene i matrisen blir konvertert til små bokstaver.

Eksempel 2:

I dette eksemplet vil vi bruke array_change_key_case () -funksjonen for å konvertere tastene i matrisen til små bokstaver ved å spesifisere en andre parameter - case_lower.

// lage en matrise som heter - blomst med fire nøkler og verdier
$ Blomster = array ("blomsternavn" => "lotus", "blomster_area" => "vann", "blomster_spals" => 10, "blomster_petaler" => 20);
// Vis blomstergruppen ved å konvertere tastene til små bokstaver
print_r (array_change_key_case ($ blomst, case_lower));
?>

Produksjon:

Du kan observere at alle de fire nøklene i matrisen blir konvertert til små bokstaver.

Eksempel 3:

I dette eksemplet vil vi bruke array_change_key_case () -funksjonen for å konvertere tastene i matrisen til store bokstaver ved å spesifisere en andre parameter - case_upper.

// lage en matrise som heter - blomst med fire nøkler og verdier
$ Blomster = array ("blomsternavn" => "lotus", "blomster_area" => "vann", "blomster_spals" => 10, "blomster_petaler" => 20);
// Vis blomsterarrayen ved å konvertere tastene til store bokstaver
print_r (array_change_key_case ($ blomst, case_upper));
?>

Produksjon:

Du kan observere at alle de fire nøklene i matrisen blir konvertert til store bokstaver.

Konklusjon

Fra denne PHP -opplæringen lærte vi hvordan man konverterer alle tastene i en matrise til nedre/overlege ved hjelp av array_key_case () -funksjonen. Det er en innebygd funksjon som tar case_lower som en annen parameter for å konvertere tastene til små bokstaver og tar case_upper for å konvertere tastene til store bokstaver. Hvis vi ikke spesifiserer den andre parameteren, konverteres den til små bokstaver.