ദി array_change_key_case()
a-ലെ എല്ലാ കീകളുടെയും കേസ് മാറ്റാൻ PHP-യിലെ ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു ശ്രേണി. ഫംഗ്ഷൻ ഒരു അറേയെ അതിന്റെ ആദ്യ പാരാമീറ്ററായും കീകൾ മാറ്റേണ്ട സാഹചര്യം വ്യക്തമാക്കുന്ന ഒരു ഓപ്ഷണൽ രണ്ടാമത്തെ ആർഗ്യുമെന്റും സ്വീകരിക്കുന്നു.
PHP-യിലെ array_change_key_case ഫംഗ്ഷന്റെ വാക്യഘടന എന്താണ്?
array_change_key_case(array $array [, int $case = CASE_LOWER]) : array
പാരാമീറ്റർ | വിവരങ്ങൾ |
ശ്രേണി | ഈ അറേയുടെ കീകൾ പരാമീറ്ററുകളാക്കി മാറ്റുക. |
കേസ് | രണ്ട് കേസുകളുണ്ട്: – കേസ് അപ്പർ – കേസ് ലോവർ |
എങ്ങനെ ഉപയോഗിക്കണം എന്നതിന്റെ ചില ഉദാഹരണങ്ങൾ ഇതാ array_change_key_case()
പ്രവർത്തനം:
ഉദാഹരണം 1:
$fruits = array("Apple" => "red", "Banana" => "yellow", "Cherry" => "red");
$fruits = array_change_key_case($fruits, CASE_UPPER);
print_r($fruits);
ഈ ഉദാഹരണത്തിൽ, ഞങ്ങൾ പഴങ്ങളുടെയും നിറങ്ങളുടെയും ഒരു അനുബന്ധ ശ്രേണി ഉണ്ടാക്കും. എല്ലാ കീകളുടെയും കേസ് വലിയക്ഷരത്തിലേക്ക് മാറ്റാൻ അറേ ചേഞ്ച് കീ കേസ്() രീതി ഉപയോഗിക്കുന്നു. തത്ഫലമായുണ്ടാകുന്ന അറേയിലെ കീകൾ "ആപ്പിൾ", "ബനാന", "ചെറി" എന്നിവയായിരിക്കും.
ഉദാഹരണം 2:
$numbers = array(1 => "one", 2 => "two", 3 => "three");
$numbers = array_change_key_case($numbers);
print_r($numbers);
ഈ ഉദാഹരണത്തിൽ, ഞങ്ങൾ പൂർണ്ണസംഖ്യകളും വാക്കുകളും അടങ്ങുന്ന ഒരു അസോസിയേറ്റീവ് അറേ നിർമ്മിക്കും. തുടർന്ന്, രണ്ടാമത്തെ പാരാമീറ്റർ ഇല്ലാതെ, ഞങ്ങൾ അറേ ചേഞ്ച് കീ കേസ് () രീതിയെ വിളിക്കുന്നു, ഇത് എല്ലാ കീകളെയും സ്ഥിരസ്ഥിതിയായി ചെറിയക്ഷരത്തിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു. തത്ഫലമായുണ്ടാകുന്ന അറേയിലെ കീകൾ "1", "2", "3" എന്നിവയായിരിക്കും.
ഉദാഹരണം 3:
$employee = array("Name" => "John Doe", "Age" => 30, "Salary" => 5000);
$employee = array_change_key_case($employee, CASE_UPPER);
print_r($employee);
ഈ ഉദാഹരണത്തിൽ, ജീവനക്കാരുടെ വിവരങ്ങൾ അടങ്ങിയ ഒരു അനുബന്ധ ശ്രേണി ഞങ്ങൾ ഉണ്ടാക്കും. എല്ലാ കീകളുടെയും കേസ് വലിയക്ഷരത്തിലേക്ക് മാറ്റാൻ അറേ ചേഞ്ച് കീ കേസ്() രീതി ഉപയോഗിക്കുന്നു. തത്ഫലമായുണ്ടാകുന്ന അറേയിലെ കീകൾ "NAME", "AGE", "SALARY" എന്നിവയായിരിക്കും.
നിലവിലുള്ള അറേ പരിഷ്കരിക്കുന്നതിനുപകരം, അറേ ചേഞ്ച് കീ കേസ്() രീതി പുതുക്കിയ കീകൾ ഉപയോഗിച്ച് ഒരു പുതിയ അറേ നൽകുന്നു എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്.