PHP array_combine ഫംഗ്‌ഷൻ

PHP array_column ഫംഗ്‌ഷൻ
PHP array_count_values() ഫംഗ്‌ഷൻ

PHP-യിൽ, ഒരു സൃഷ്ടിക്കാൻ array_combine() രീതി ഉപയോഗിക്കുന്നു ശ്രേണി രണ്ട് അറേകൾ സംയോജിപ്പിച്ച്, ഒന്ന് കീകളായും മറ്റൊന്ന് മൂല്യങ്ങളായും. രണ്ട് അറേകളിലെയും മൂലകങ്ങളുടെ എണ്ണം തുല്യമല്ലെങ്കിൽ ഫംഗ്ഷൻ ഒരു തെറ്റായ മൂല്യം നൽകും.

array_combine() രീതിക്ക് ഇനിപ്പറയുന്ന വാക്യഘടനയുണ്ട്:

PHP-യിലെ array_combine ഫംഗ്‌ഷന്റെ വാക്യഘടന എന്താണ്?

array array_combine ( array $keys , array $values )
പാരാമീറ്റർവിവരണം
കീകൾകീകളുടെ ഒരു നിര - ആവശ്യമാണ്
മൂല്യങ്ങൾമൂല്യങ്ങളുടെ ഒരു നിര - ആവശ്യമാണ്
PHP-യിലെ array_combine ഫംഗ്‌ഷൻ

കീകളായി ഉപയോഗിക്കുന്ന അറേ, $കീസ് ആർഗ്യുമെന്റ് വ്യക്തമാക്കുന്നു, അതേസമയം മൂല്യങ്ങളായി ഉപയോഗിക്കുന്ന അറേ $values ​​പാരാമീറ്റർ വ്യക്തമാക്കുന്നു.

array_combine() രീതി എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് കാണാൻ കുറച്ച് സാമ്പിളുകൾ നോക്കാം:

$keys = array("red", "green", "blue");
$values = array("apple", "banana", "cherry");
$fruits = array_combine($keys, $values);
print_r($fruits);

ഔട്ട്പുട്ട്:

Array
(
    [red] => apple
    [green] => banana
    [blue] => cherry
)

$കീകളുടെ അറേ ഈ ഉദാഹരണത്തിലെ കീകളായി ഉപയോഗിക്കുന്നു, അതേസമയം $values ​​അറേ മൂല്യങ്ങളായി ഉപയോഗിക്കുന്നു, അതിന്റെ ഫലമായി ഒരു പുതിയ അസോസിയേറ്റീവ് അറേ $fruits.

ഉദാഹരണം 2.

$keys = array("red", "green", "blue");
$values = array("apple", "banana");
$fruits = array_combine($keys, $values);
print_r($fruits);

ഔട്ട്പുട്ട്:

bool(false)

ഈ ഉദാഹരണത്തിൽ, മൂലകങ്ങളുടെ എണ്ണം $keys ഒപ്പം $values അറേകൾ തുല്യമല്ല, അതിനാൽ ഫംഗ്ഷൻ ഒരു തെറ്റായ മൂല്യം നൽകുന്നു.

ഉദാഹരണം 3:

$keys = array(1, 2, 3);
$values = array("apple", "banana", "cherry");
$fruits = array_combine($keys, $values);
print_r($fruits);

ഔട്ട്പുട്ട്:

Array
(
    [1] => apple
    [2] => banana
    [3] => cherry
)

ഈ ഉദാഹരണത്തിലെ $കീകളുടെ അറേ, സംഖ്യാ മൂല്യങ്ങളെ കീകളായി ഉപയോഗിക്കുന്നു, അതിന്റെ ഫലമായി ഒരു സംഖ്യാപരമായ അസോസിയേറ്റീവ് അറേ.

അവസാനമായി, PHP-യിലെ array_combine() രീതി രണ്ട് അറേകൾ ലയിപ്പിച്ച് ഒരു അസോസിയേറ്റീവ് അറേ ഉണ്ടാക്കുന്നതിനുള്ള ഒരു വിലപ്പെട്ട ഉപകരണമാണ്. രണ്ട് അറേകളിലെയും എൻട്രികളുടെ എണ്ണം തുല്യമായിരിക്കണം, അല്ലാത്തപക്ഷം ഫംഗ്ഷൻ തെറ്റായ മൂല്യം നൽകും എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്.

PHP array_column ഫംഗ്‌ഷൻ
PHP array_count_values() ഫംഗ്‌ഷൻ

PHP-യെ കുറിച്ച് കാലികമായിരിക്കുക!

ഞങ്ങൾ സ്പാം ചെയ്യുന്നില്ല!

en English
X
ടോപ്പ് സ്ക്രോൾ