✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Massiivi muutmise võtmetäht

20

PõhinäidePõhinäide
Kui me…

Array Change Key Case (array_change_key_case) on lihtne funktsioon, mis võimaldab teil muuta massiivi kõik klahvid suur- või väiketähtedeks.

Põhiline näide

Kui seadistame massiivi suurtähtedega (rida 1), saame array_change_key_casefunktsiooni abil muuta kõik need klahvid väiketähtedeks (rida 5).

See annab meile sama massiivi tagasi, kuid kõik klahvid on väiketähtedega.

$array = [
    'P' => 42,
    'POST_STATUS' => 'publish',
];
$lower_case_array = array_change_key_case( $array, CASE_LOWER );
print_r( $lower_case_array ); 

Koosseis

array_change_key_case( $array, $case );

Funktsioon aktsepteerib kahte parameetrit. See $array, mida soovite muuta, ja $case(vaikimisi valikuline CASE_LOWER), milleks soovite võtmed teisendada. Need on järgmised:

  1. Parameeter $arrayaktsepteerib massiivi ja on esialgne massiiv, mida soovime teisendada.
  2. Parameeter $caseaktsepteerib täisarvu, mis sisestatakse ühe kahest PHP eelmääratletud konstandist:
    1. CASE_UPPER
    2. CASE_LOWER(vaikimisi)

Funktsioonid ja konkreetsed näited

Objektiklahvide suurtähtede muutmine

PHP-s saate objekte hõlpsalt massiivideks ja vastupidi, nii et selle loogika abil saate objekti võtmeid teisendada, array_change_key_caselihtsalt kandes objekti massiivi ja tagasi.

$object              = new StdClass();
$object->ID          = 42;
$object->POST_STATUS = 'publish';
$lower_case_object   = (object) array_change_key_case( (array) $object, CASE_LOWER );
print_r( $lower_case_object ); 

Ülaltoodud näites loome objekti suurtähtedega ja teisendame selle seejärel väiketähtedega klahvidega.

Lisalugemist

Lisateavet leiate PHP kasutusjuhendist.

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem