PHP-യിൽ, array_count_values() ഫംഗ്ഷൻ, ആവൃത്തിയിലുള്ള ഒരു അസോസിയേറ്റീവ് അറേ നൽകുന്നു ഓരോന്നും ഒരു ഇൻപുട്ട് അറേയിലെ മൂല്യം. ഒരു അറേയിലെ ഓരോ മൂലകത്തിന്റെയും സംഭവങ്ങളുടെ എണ്ണം അതിവേഗം കണക്കാക്കാൻ കഴിയുന്നതിനാൽ സ്ഥിതിവിവരക്കണക്ക് അല്ലെങ്കിൽ ഡാറ്റ വിശകലന പ്രവർത്തനങ്ങൾക്ക് ഇത് സൗകര്യപ്രദമാണ്. റിട്ടേൺ ചെയ്ത അറേയുടെ കീകൾ ഇൻപുട്ട് അറേയിൽ കണ്ടെത്തിയ അദ്വിതീയ മൂല്യങ്ങളുമായി പൊരുത്തപ്പെടുന്നു, അതേസമയം മൂല്യങ്ങൾ ഇൻപുട്ടിൽ ഓരോ കീയും എത്ര തവണ ദൃശ്യമാകുന്നു എന്നതുമായി പൊരുത്തപ്പെടുന്നു. ഈ ഫംഗ്ഷൻ ഒരൊറ്റ അറേയെ ഇൻപുട്ടായി സ്വീകരിക്കുകയും ഒരു അസോസിയേറ്റീവ് അറേ നൽകുകയും ചെയ്യുന്നു.
PHP-യിലെ array_count_values() യുടെ വാക്യഘടന എന്താണ്?
array array_count_values ( array $input )
പാരാമീറ്റർ | വിവരങ്ങൾ |
---|---|
ശ്രേണി | ആവശ്യമുള്ള മൂല്യങ്ങൾ എണ്ണാൻ അറേ വ്യക്തമാക്കുക |
ഇത് ഒരൊറ്റ ഇൻപുട്ട് സ്വീകരിക്കുന്നു, നിങ്ങൾ കണക്കാക്കാൻ ആഗ്രഹിക്കുന്ന മൂല്യങ്ങളുടെ അറേയാണിത്. കീകൾ ഇൻപുട്ട് അറേയുടെ തനതായ മൂല്യങ്ങളും മൂല്യങ്ങൾ അവയുടെ ആവൃത്തിയും ആയതിനാൽ ഫംഗ്ഷൻ ഒരു അസോസിയേറ്റീവ് അറേ നൽകുന്നു.
ഉദാഹരണം
ഇനിപ്പറയുന്ന കോഡ്, ഉദാഹരണത്തിന്, ഇൻപുട്ട് അറേയിലെ ഓരോ മൂല്യത്തിന്റെയും എണ്ണം അടങ്ങുന്ന ഒരു അസോസിയേറ്റീവ് അറേ നൽകും:
$input = array(1, "hello", 1, "world", "hello");
$counts = array_count_values($input);
print_r($counts);
ഇത് ഔട്ട്പുട്ട് ചെയ്യും:
Array
(
[1] => 2
[hello] => 2
[world] => 1
)
റിട്ടേൺ ചെയ്ത അറേയുടെ കീകൾ ഇൻപുട്ട് അറേയിൽ കണ്ടെത്തിയ അദ്വിതീയ മൂല്യങ്ങളാണ്, കൂടാതെ ഇൻപുട്ടിൽ ഓരോ കീയും എത്ര തവണ ദൃശ്യമാകുന്നു എന്നതാണ് അതിന്റെ മൂല്യങ്ങൾ.
PHP array_count_values() ഫംഗ്ഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് കാണുക ഔദ്യോഗിക റഫറൻസ്.