PHP:n array_change_key_case() -funktio

Esimerkki

Muunna taulukon kaikkien avainten kirjaimet isoksi:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
print_r(array_change_key_case($age, CASE_UPPER));
?>

Suoritettu esimerkki

Määrittely ja käyttö

Funktion array_change_key_case() muuntaa taulukon kaikkien avainten ison tai pienen kirjaimen.

Taulikon lukuindeksit eivät muutu. Jos valinnainen parametri ei ole annettu (eli toinen parametri), muunnetaan oletusarvoisesti pieniksi kirjaimiksi.

Vinkit ja huomautukset

Huomautus:Jos avaimia on kaksi tai useampi, jotka ovat samanavaisia suoritettaessa tätä funktiota, viimeinen elementti korvaa muiden elementtien (katso esimerkki 2).

Syntaksi

array_change_key_case(array,case);
Parametrit Kuvaus
array Välttämätön. Määritä käytettävä taulukko.
case

Valinnainen. Mahdolliset arvot:

  • CASE_LOWER - Oletusarvo. Muunna taulikon avaimet pieniksi kirjaimiksi.
  • CASE_UPPER - Muunna taulikon avaimet isoin kirjain.

Tekninen yksityiskohta

Palautusarvo: Palauttaa avaimena isoin tai pienin kirjain olevan taulukon, tai jos array Jos arvo ei ole taulukko, palauttaa FALSE.
PHP-versio: 4.2+

Lisää esimerkkejä

Esimerkki 1

Muunna taulikon kaikki avaimet pieniksi kirjaimiksi:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
print_r(array_change_key_case($age,CASE_LOWER));
?>

Suoritettu esimerkki

Esimerkki 2

Jos suoritat array_change_key_case() jälkeen on kaksi tai useampi yhtä keskenään samanavainen avain (esim. "b" ja "B"), viimeinen elementti korvaa muiden elementtien:

<?php
$pets=array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird");
print_r(array_change_key_case($pets,CASE_UPPER));
?>

Suoritettu esimerkki