PHP-യിലെ അറേകൾ

PHP-യിലെ പ്രവർത്തനങ്ങൾ
PHP-യിൽ അറേ അടുക്കുന്നു

PHP-യിലെ ശക്തമായ ഡാറ്റ കൈകാര്യം ചെയ്യാനുള്ള ഉപകരണമാണ് അറേകൾ. ഒരു വേരിയബിളിൽ നിരവധി മൂല്യങ്ങൾ സംഭരിക്കാനും കൈകാര്യം ചെയ്യാനും പ്രോഗ്രാമർമാരെ പ്രാപ്തരാക്കുന്ന ഒരു തരം ഡാറ്റാ ഘടനയാണ് അറേകൾ. അവ അവിശ്വസനീയമാംവിധം പൊരുത്തപ്പെടുത്താൻ കഴിയുന്നവയാണ്, കൂടാതെ അടിസ്ഥാന ലിസ്റ്റുകൾ മുതൽ സങ്കീർണ്ണമായ ഡാറ്റാ ഘടനകൾ വരെയുള്ള വിപുലമായ ആപ്ലിക്കേഷനുകളിൽ അവ ഉപയോഗിച്ചേക്കാം. ഈ സമഗ്രമായ ഗൈഡിൽ PHP അറേകൾ കൈകാര്യം ചെയ്യുന്നതിന് നിങ്ങൾ അറിയേണ്ടതെല്ലാം ഞങ്ങൾ ഉൾക്കൊള്ളുന്നു.

PHP അറേകളുടെ അടിസ്ഥാനകാര്യങ്ങൾ മനസ്സിലാക്കുന്നു

പി‌എച്ച്‌പിയിൽ പ്രധാനമായും രണ്ട് തരം അറേകളുണ്ട്: ഇൻഡക്‌സ് ചെയ്‌തതും അസോസിയേറ്റീവ്.

ഇൻഡക്‌സ് ചെയ്‌ത അറേകൾ

ഒരൊറ്റ വേരിയബിളിന് നിരവധി മൂല്യങ്ങൾ നൽകിയാണ് ഇൻഡക്‌സ് ചെയ്‌ത അറേകൾ നിർമ്മിച്ചിരിക്കുന്നത്, ഓരോന്നിനും അതിന്റേതായ പൂർണ്ണസംഖ്യ സൂചികയുണ്ട്. ഒരു ഉദാഹരണം എന്ന നിലക്ക്:

$fruits = array("apple", "banana", "orange");

ഈ ഉദാഹരണത്തിൽ, "ആപ്പിളിന്" സൂചിക 0 ഉണ്ട്, "വാഴപ്പഴത്തിന്" സൂചിക 1 ഉണ്ട്, "ഓറഞ്ചിന്" സൂചിക 2 ഉണ്ട്. ഈ മൂല്യങ്ങൾ താഴെ കാണുന്നത് പോലെ അറേയുടെ സൂചിക ഉപയോഗിച്ച് ആക്സസ് ചെയ്യാവുന്നതാണ്:

echo $fruits[0]; // outputs "apple"

അസോസിയേറ്റീവ് അറേകൾ

വിപരീതമായി, മൂല്യങ്ങൾക്ക് കീകൾ (സ്ട്രിംഗുകൾ അല്ലെങ്കിൽ നമ്പറുകൾ) നൽകിയാണ് അസോസിയേറ്റീവ് അറേകൾ നിർമ്മിക്കുന്നത്. ഒരു ഉദാഹരണം എന്ന നിലക്ക്:

$person = array("name" => "John Smith", "age" => 30, "address" => "123 Main St.");

ഈ ഉദാഹരണത്തിൽ, "പേര്" എന്നത് "ജോൺ സ്മിത്ത്" എന്നും "പ്രായം" എന്നത് "30" എന്നും "വിലാസം" എന്നത് "123 മെയിൻ സെന്റ്" എന്നും സജ്ജീകരിച്ചിരിക്കുന്നു. ഇനിപ്പറയുന്ന രീതിയിൽ അറേയുടെ കീകൾ ഉപയോഗിച്ച് ഈ മൂല്യങ്ങൾ ആക്സസ് ചെയ്യാവുന്നതാണ്:

echo $person["name"]; // outputs "John Smith"

അറേകൾ സൃഷ്ടിക്കുന്നു

PHP-യിൽ അറേകൾ സൃഷ്‌ടിക്കാൻ നിരവധി മാർഗങ്ങളുണ്ട്, ഇനിപ്പറയുന്നവ ഉൾപ്പെടെ:

  • ഉപയോഗിച്ച് array() ഫംഗ്ഷൻ
  • ചതുര ബ്രാക്കറ്റുകൾ ഉപയോഗിക്കുന്നു []
  • ഉപയോഗിച്ച് range() ഫംഗ്ഷൻ

ഉപയോഗിച്ച് array() ഫംഗ്ഷൻ

PHP-യിൽ, ഒരു അറേ സൃഷ്ടിക്കാൻ ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന സാങ്കേതികതയാണ് അറേ() രീതി. ഒരു ഉദാഹരണം എന്ന നിലക്ക്:

$fruits = array("apple", "banana", "orange");

സ്ക്വയർ ബ്രാക്കറ്റുകൾ ഉപയോഗിക്കുന്നു

സ്ക്വയർ ബ്രാക്കറ്റുകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു അറേ സൃഷ്ടിക്കാനും കഴിയും [] PHP 5.4-ലും പിന്നീടുള്ള പതിപ്പുകളിലും. ഉദാഹരണത്തിന്:

ഉപയോഗിച്ച് range() ഫംഗ്ഷൻ

ദി range() ഫംഗ്ഷൻ ഒരു നിശ്ചിത പരിധിക്കുള്ളിൽ സംഖ്യകളുടെ ഒരു നിര സൃഷ്ടിക്കുന്നു. ഉദാഹരണത്തിന്:

ഇത് 1 മുതൽ 10 വരെയുള്ള സംഖ്യകളുടെ ഒരു നിര സൃഷ്ടിക്കുന്നു.

അറേ ഘടകങ്ങൾ ആക്സസ് ചെയ്യുന്നു

എലമെന്റിന്റെ സൂചിക അല്ലെങ്കിൽ കീ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു അറേയുടെ ഘടകങ്ങൾ ആക്സസ് ചെയ്യാൻ കഴിയും. ഉദാഹരണത്തിന്:

$fruits = array("apple", "banana", "orange");
echo $fruits[0]; // outputs "apple"
$person = array("name" => "John Smith", "age" => 30, "address" => "123 Main St.");
echo $person["name"]; // outputs "John Smith"

അറേ ഘടകങ്ങൾ പരിഷ്കരിക്കുന്നു

മൂലകത്തിന്റെ സൂചികയിലോ കീയിലോ ഒരു പുതിയ മൂല്യം നൽകിക്കൊണ്ട് നിങ്ങൾക്ക് ഒരു അറേയുടെ ഘടകങ്ങൾ പരിഷ്കരിക്കാനാകും. ഉദാഹരണത്തിന്:

$fruits = array("apple", "banana", "orange");
$fruits[0] = "mango";

ഈ ഉദാഹരണത്തിൽ, $fruits ശ്രേണിയുടെ സൂചിക 0-ലെ മൂല്യം "ആപ്പിൾ" എന്നതിൽ നിന്ന് "മാമ്പഴം" ആയി മാറി.

അതുപോലെ, അസോസിയേറ്റീവ് അറേകൾക്കായി:

$person = array("name" => "John Smith", "age" => 30, "address" => "123 Main St.");
$person["name"] = "Jane Doe";

$person അറേയിലെ കീ "പേരിന്റെ" മൂല്യം ഈ ഉദാഹരണത്തിൽ "John Smith" എന്നതിൽ നിന്ന് "Jane Doe" എന്നാക്കി മാറ്റി.

വിപുലമായ അറേ കൃത്രിമത്വം

അറേകളുടെ അടിസ്ഥാനകാര്യങ്ങൾ നിങ്ങൾ പഠിച്ചുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് കൂടുതൽ സങ്കീർണ്ണമായ അറേ കൃത്രിമ വിദ്യകളിലേക്ക് പോകാം.

അറേകൾ അടുക്കുന്നു

സോർട്ട്(), usort(), ksort () എന്നിവയുൾപ്പെടെ അറേകൾ അടുക്കുന്നതിന് PHP-ക്ക് നിരവധി അന്തർനിർമ്മിത ഫംഗ്ഷനുകൾ ഉണ്ട്. ഈ രീതികളിൽ ഓരോന്നും ഒരു അറേയുടെ ഇനങ്ങളെ വ്യത്യസ്‌തമായ രീതിയിൽ ഓർഗനൈസുചെയ്യുന്നു, നിങ്ങളുടെ ആവശ്യകതകൾ നിറവേറ്റുന്ന ഒന്ന് നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം.

ഉദാഹരണത്തിന്:

sort($fruits);
print_r($fruits);

ഇത് $fruits ശ്രേണിയുടെ ഘടകങ്ങളെ ആരോഹണ അക്ഷരമാലാക്രമത്തിൽ അടുക്കും.

അറേകൾ ലയിപ്പിക്കുകയും വിഭജിക്കുകയും ചെയ്യുന്നു

ഉപയോഗിച്ച് നിങ്ങൾക്ക് രണ്ടോ അതിലധികമോ അറേകൾ ലയിപ്പിക്കാം array_merge() പ്രവർത്തനം, ഇതുപോലെ:

$fruits1 = array("apple", "banana");
$fruits2 = array("orange", "grapes");
$fruits = array_merge($fruits1, $fruits2);

$fruits1, $fruits2 എന്നിവയിൽ നിന്നുള്ള എല്ലാ എൻട്രികളും അടങ്ങുന്ന ഒരു പുതിയ അറേ ഇത് സൃഷ്ടിക്കും. താഴെ കാണുന്നത് പോലെ, ഒരു അറേയിൽ നിന്നുള്ള എൻട്രികൾ ഇല്ലാതാക്കാൻ നിങ്ങൾക്ക് അറേ സ്‌പ്ലൈസ്() രീതിയും ഉപയോഗിക്കാം:

array_splice($fruits, 1, 1);

ഇത് $fruits ശ്രേണിയിൽ നിന്ന് സൂചിക 1-ലെ മൂലകത്തെ നീക്കം ചെയ്യും.

അറേകളിലൂടെ ആവർത്തിക്കുന്നു

ഒരു ഫോർ ലൂപ്പ് അല്ലെങ്കിൽ ഫോർച്ച് ലൂപ്പ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു അറേയുടെ ഘടകങ്ങളിലൂടെ ആവർത്തിക്കാം, അതുപോലെ:

for ($i = 0; $i < count($fruits); $i++) {
echo $fruits[$i];
}

or

foreach ($fruits as $fruit) {
echo $fruit;
}

അറേകൾ ഫിൽട്ടറിംഗ് ചെയ്യുന്നു

ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു അറേയുടെ ഘടകങ്ങൾ ഫിൽട്ടർ ചെയ്യാം array_filter() പ്രവർത്തനം, ഇതുപോലെ:

$filtered = array_filter($fruits, function ($fruit) {
return $fruit != 'banana';
});

ഇത് 'വാഴപ്പഴം' ഒഴികെയുള്ള $പഴങ്ങളുടെ എല്ലാ ഘടകങ്ങളും ഉൾക്കൊള്ളുന്ന ഒരു പുതിയ ശ്രേണി സൃഷ്ടിക്കും.

നെസ്റ്റഡ് അറേകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നു

ഒന്നോ അതിലധികമോ മറ്റ് അറേകൾ ഉൾപ്പെടുന്ന അറേകളാണ് നെസ്റ്റഡ് അറേകൾ. അത്യാധുനിക ഡാറ്റാ ഘടനകൾ സംഭരിക്കുന്നതിന് അവ ഉപയോഗിച്ചേക്കാം.

നെസ്റ്റഡ് അറേകൾ സൃഷ്ടിക്കുന്നു

മറ്റൊരു അറേയുടെ ഘടകമായി ഒരു അറേ ഉൾപ്പെടുത്തി നിങ്ങൾക്ക് ഒരു നെസ്റ്റഡ് അറേ സൃഷ്ടിക്കാൻ കഴിയും. ഉദാഹരണത്തിന്:

$fruits = array("apple", "banana", array("orange", "grapes"));

ഇത് 3 ഘടകങ്ങളുള്ള $fruits ഒരു ശ്രേണി സൃഷ്ടിക്കുന്നു

, മൂന്നാമത്തെ ഘടകം "ഓറഞ്ചും" "മുന്തിരിയും" അടങ്ങുന്ന ഒരു നിരയാണ്.

നെസ്റ്റഡ് അറേകളിൽ ഘടകങ്ങൾ ആക്സസ് ചെയ്യുന്നു

ഒരു നെസ്റ്റഡ് അറേയിലെ ഒരു ഘടകം ആക്‌സസ് ചെയ്യുന്നതിന്, നെസ്റ്റഡ് അറേയുടെ ഓരോ ലെവലിലും നിങ്ങൾ മൂലകത്തിന്റെ സൂചികയോ കീയോ നൽകണം. ഒരു ഉദാഹരണം എന്ന നിലക്ക്:

$fruits = array("apple", "banana", array("orange", "grapes"));
echo $fruits[2][0]; // outputs "orange"

നെസ്റ്റഡ് അറേകളിലെ ഘടകങ്ങൾ പരിഷ്കരിക്കുന്നു

നെസ്റ്റഡ് അറേയുടെ ഓരോ ലെവലിലും മൂലകത്തിന്റെ സൂചികയോ കീയോ വ്യക്തമാക്കുന്നതിലൂടെ നിങ്ങൾക്ക് ഒരു നെസ്റ്റഡ് അറേയിലെ ഒരു ഘടകം പരിഷ്കരിക്കാനാകും. ഉദാഹരണത്തിന്:

$fruits = array("apple", "banana", array("orange", "grapes"));
$fruits[2][0] = "mango";

$ഫ്രൂട്ട്സ് അറേയുടെ മൂന്നാമത്തെ മൂലകത്തിന്റെ (ഒരു ശ്രേണി) സൂചിക 0-ലെ മൂല്യം ഈ ഉദാഹരണത്തിൽ "ഓറഞ്ചിൽ" നിന്ന് "മാമ്പഴം" ആയി മാറ്റി.

നെസ്റ്റഡ് അറേകളിലൂടെ ആവർത്തിക്കുന്നു

നെസ്റ്റഡ് ലൂപ്പുകൾ ഉപയോഗിച്ച് ഒരു നെസ്റ്റഡ് അറേയുടെ ഘടകങ്ങളിലൂടെ നിങ്ങൾക്ക് ആവർത്തിക്കാം. ഉദാഹരണത്തിന്:

foreach ($fruits as $fruit) {
    if (is_array($fruit)) {
        foreach ($fruit as $subFruit) {
            echo $subFruit;
        }
    } else {
        echo $fruit;
    }
}

ഇത് $fruits എന്ന നെസ്റ്റഡ് അറേയുടെ എല്ലാ ഘടകങ്ങളും ഔട്ട്‌പുട്ട് ചെയ്യും.

അന്തർനിർമ്മിത PHP അറേ പ്രവർത്തനങ്ങൾ

അറേകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നതിന് പിഎച്ച്പിക്ക് നിരവധി ബിൽറ്റ്-ഇൻ ഫംഗ്ഷനുകൾ ഉണ്ട്. പതിവായി ഉപയോഗിക്കുന്ന ചില ഫംഗ്‌ഷനുകൾ ഇനിപ്പറയുന്നവയാണ്:

  • count(): ഒരു അറേയിലെ മൂലകങ്ങളുടെ എണ്ണം നൽകുന്നു
  • sort(): ഒരു അറേയുടെ ഘടകങ്ങൾ അടുക്കുന്നു
  • implode(): ഒരു അറേയെ ഒരു സ്ട്രിംഗാക്കി മാറ്റുന്നു
  • explode(): ഒരു സ്ട്രിംഗ് ഒരു അറേ ആക്കി മാറ്റുന്നു
  • array_keys(): ഒരു അറേയുടെ എല്ലാ കീകളും തിരികെ നൽകുന്നു
  • array_values(): ഒരു അറേയുടെ എല്ലാ മൂല്യങ്ങളും നൽകുന്നു
  • array_unique(): ഒരു അറേയിൽ നിന്ന് ഡ്യൂപ്ലിക്കേറ്റ് മൂല്യങ്ങൾ നീക്കം ചെയ്യുന്നു

PHP അറേകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നതിനുള്ള മികച്ച സമ്പ്രദായങ്ങൾ

  • ശരിയായ ഡാറ്റ തരം തിരഞ്ഞെടുക്കൽ: നിങ്ങളുടെ അറേയ്‌ക്കായി ശരിയായ ഡാറ്റ തരം തിരഞ്ഞെടുക്കേണ്ടത് പ്രധാനമാണ്, കാരണം ഇത് പ്രകടനത്തിലും മെമ്മറി ഉപയോഗത്തിലും വലിയ സ്വാധീനം ചെലുത്തും.
  • പ്രകടനം ഒപ്റ്റിമൈസ് ചെയ്യുന്നത്: വലിയ അറേകൾ ഉപയോഗിക്കുന്നത് ഒഴിവാക്കുക അല്ലെങ്കിൽ അവയിൽ സങ്കീർണ്ണമായ പ്രവർത്തനങ്ങൾ നടത്തുക, കാരണം അവ പ്രകടന പ്രശ്നങ്ങൾക്ക് കാരണമാകും.
  • പിശക് കൈകാര്യം ചെയ്യലും ഡീബഗ്ഗിംഗും: അറേകളിൽ പ്രവർത്തിക്കുമ്പോൾ എല്ലായ്പ്പോഴും പിശകുകൾ പരിശോധിക്കുകയും നിങ്ങളുടെ കോഡ് ഡീബഗ് ചെയ്യുകയും ചെയ്യുക.
  • സുരക്ഷാ പരിഗണനകൾ: SQL ഇൻജക്ഷൻ, ക്രോസ്-സൈറ്റ് സ്ക്രിപ്റ്റിംഗ് എന്നിവ പോലുള്ള അറേകളിൽ പ്രവർത്തിക്കുമ്പോൾ ഉണ്ടാകാനിടയുള്ള സുരക്ഷാ പ്രശ്‌നങ്ങളെക്കുറിച്ച് അറിഞ്ഞിരിക്കുക.

അറേകൾ ഉപയോഗിക്കുന്നതിനുള്ള യഥാർത്ഥ ലോക ഉദാഹരണങ്ങൾ

  • ഒരു ഡാറ്റാബേസിൽ നിന്ന് ഡാറ്റ സംഭരണവും വീണ്ടെടുക്കലും: ഒരു ഡാറ്റാബേസിൽ നിന്ന് വീണ്ടെടുത്ത ഡാറ്റ സംഭരിക്കാൻ അറേകൾ പതിവായി ഉപയോഗിക്കുന്നു, തുടർന്ന് അത് ഒരു വെബ്‌പേജിൽ പ്രദർശിപ്പിക്കാൻ ഉപയോഗിക്കുന്നു.
  • ചെയ്യേണ്ടവയുടെ അടിസ്ഥാന ലിസ്റ്റ് ആപ്പ് വികസിപ്പിക്കുന്നു: ചെയ്യേണ്ടവയുടെ ലിസ്റ്റ് ആപ്ലിക്കേഷനിൽ, ടാസ്ക്കുകളുടെ ഒരു ലിസ്റ്റ് സംഭരിക്കാനും നിയന്ത്രിക്കാനും അറേകൾ ഉപയോഗിച്ചേക്കാം.
  • ഒരു കോൺടാക്റ്റ് ഫോം സൃഷ്ടിക്കുന്നു: ഒരു കോൺടാക്റ്റ് ഫോം വഴി അയച്ച ഡാറ്റ സംഭരിക്കാനും സാധൂകരിക്കാനും അറേകൾ ഉപയോഗിച്ചേക്കാം.
  • ലളിതമായ ഒരു ഷോപ്പിംഗ് കാർട്ട് സൃഷ്ടിക്കുന്നു: ഒരു ഷോപ്പിംഗ് കാർട്ടിൽ ഇനങ്ങൾ സംഭരിക്കാനും നിയന്ത്രിക്കാനും അറേകൾ ഉപയോഗിക്കാം.

ചോദ്യോത്തരങ്ങൾ

ചോദ്യം: PHP-യിലെ രണ്ട് പ്രധാന തരം അറേകൾ ഏതൊക്കെയാണ്?
A: PHP-യിലെ രണ്ട് പ്രധാന തരം അറേകൾ ഇൻഡെക്സ്ഡ് അറേകളും അസോസിയേറ്റീവ് അറേകളുമാണ്.

ചോദ്യം: പി‌എച്ച്‌പിയിൽ നിങ്ങൾ എങ്ങനെയാണ് ഒരു ഇൻഡക്‌സ്ഡ് അറേ സൃഷ്‌ടിക്കുന്നത്?
A: PHP-യിൽ ഒരു ഇൻഡക്‌സ് ചെയ്‌ത അറേ സൃഷ്‌ടിക്കാൻ, നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം array() ഫംഗ്ഷൻ അല്ലെങ്കിൽ ചതുര ബ്രാക്കറ്റുകൾ [] PHP 5.4-ലും പിന്നീടുള്ള പതിപ്പുകളിലും. ഉദാഹരണത്തിന്: $fruits = array("apple", "banana", "orange");

ചോദ്യം: ഒരു ഇൻഡക്‌സ് ചെയ്‌ത അറേയിലെ ഒരു ഘടകം നിങ്ങൾ എങ്ങനെയാണ് ആക്‌സസ് ചെയ്യുന്നത്?
A: ഒരു ഇൻഡക്‌സ് ചെയ്‌ത ശ്രേണിയിലെ ഒരു ഘടകം ആക്‌സസ് ചെയ്യാൻ, നിങ്ങൾക്ക് എലമെന്റിന്റെ സൂചിക ഉപയോഗിക്കാം. ഉദാഹരണത്തിന്: $fruits = array("apple", "banana", "orange"); echo $fruits[0]; // outputs "apple"

ചോദ്യം: പിഎച്ച്പിയിൽ നിങ്ങൾ എങ്ങനെയാണ് ഒരു അസോസിയേറ്റീവ് അറേ സൃഷ്ടിക്കുന്നത്?
A: PHP-യിൽ ഒരു അസോസിയേറ്റീവ് അറേ സൃഷ്ടിക്കുന്നതിന്, നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം array() ഫംഗ്‌ഷൻ, മൂല്യങ്ങൾക്ക് കീകൾ അസൈൻ ചെയ്യുക. ഉദാഹരണത്തിന്: $person = array("name" => "John Smith", "age" => 30, "address" => "123 Main St.");

ചോദ്യം: ഒരു അസോസിയേറ്റീവ് അറേയിലെ ഒരു ഘടകം നിങ്ങൾ എങ്ങനെയാണ് ആക്സസ് ചെയ്യുന്നത്?
A: ഒരു അസോസിയേറ്റീവ് അറേയിലെ ഒരു ഘടകം ആക്‌സസ് ചെയ്യാൻ, നിങ്ങൾക്ക് എലമെന്റിന്റെ കീ ഉപയോഗിക്കാം. ഉദാഹരണത്തിന്: $person = array("name" => "John Smith", "age" => 30, "address" => "123 Main St."); echo $person["name"]; // outputs "John Smith"

ചോദ്യം: എന്താണ് നെസ്റ്റഡ് അറേ?
A: നെസ്റ്റഡ് അറേ എന്നത് അതിനുള്ളിൽ ഒന്നോ അതിലധികമോ അറേകൾ ഉൾക്കൊള്ളുന്ന ഒരു അറേയാണ്. സങ്കീർണ്ണമായ ഡാറ്റാ ഘടനകൾ സംഭരിക്കുന്നതിന് അവ ഉപയോഗപ്രദമാണ്.

ചോദ്യം: ഒരു നെസ്റ്റഡ് അറേയിലൂടെ നിങ്ങൾ എങ്ങനെയാണ് ആവർത്തിക്കുന്നത്?
A: ഒരു നെസ്റ്റഡ് അറേയിലൂടെ ആവർത്തിക്കാൻ, നിങ്ങൾക്ക് നെസ്റ്റഡ് ലൂപ്പുകൾ ഉപയോഗിക്കാം. ഉദാഹരണത്തിന്: foreach ($fruits as $fruit) { if (is_array($fruit)) { foreach ($fruit as $subFruit) { echo $subFruit; } } else { echo $fruit; } }

ചോദ്യം: PHP-യിൽ ഒരു അറേ അടുക്കുന്നതിനുള്ള പ്രവർത്തനം എന്താണ്?
A: PHP-യിൽ ഒരു അറേ അടുക്കുന്നതിനുള്ള ബിൽറ്റ്-ഇൻ ഫംഗ്‌ഷൻ ഇതാണ് sort(). ഉദാഹരണത്തിന്: sort($fruits);

ചോദ്യം: PHP-യിലെ ഒരു ശ്രേണിയിൽ നിന്ന് തനിപ്പകർപ്പുകൾ നീക്കം ചെയ്യുന്നതിനുള്ള പ്രവർത്തനം എന്താണ്?
A: PHP-യിലെ ഒരു അറേയിൽ നിന്ന് ഡ്യൂപ്ലിക്കേറ്റുകൾ നീക്കം ചെയ്യുന്നതിനുള്ള ബിൽറ്റ്-ഇൻ ഫംഗ്‌ഷൻ array_unique(). ഉദാഹരണത്തിന്: $unique = array_unique($fruits);

ചോദ്യം: PHP അറേകളിൽ പ്രവർത്തിക്കുമ്പോൾ ശ്രദ്ധിക്കേണ്ട ചില മികച്ച സമ്പ്രദായങ്ങൾ ഏതൊക്കെയാണ്?
A: PHP അറേകൾ കൈകാര്യം ചെയ്യുമ്പോൾ, ഉചിതമായ ഡാറ്റ തരം തിരഞ്ഞെടുക്കൽ, കാര്യക്ഷമത വർദ്ധിപ്പിക്കൽ, പിശകുകളും ഡീബഗ്ഗിംഗും കൈകാര്യം ചെയ്യൽ, സുരക്ഷാ അപകടസാധ്യതകളെക്കുറിച്ച് ശ്രദ്ധാലുവായിരിക്കൽ എന്നിവ ചില മികച്ച സമ്പ്രദായങ്ങളിൽ ഉൾപ്പെടുന്നു.

വ്യായാമങ്ങൾ

  1. 1 മുതൽ 10 വരെയുള്ള സംഖ്യകൾ അടങ്ങുന്ന ഒരു അറേ സൃഷ്ടിക്കുക.
  2. ഒരു അറേയിലെ മൂന്നാമത്തെ അംഗത്തെ ഔട്ട്‌പുട്ട് ചെയ്യുന്നതിന് ഒരു സ്‌ക്രിപ്റ്റ് സൃഷ്‌ടിക്കുക.
  3. ഒരു അറേയുടെ അവസാനം 5 ചേർക്കുന്ന ഒരു സ്ക്രിപ്റ്റ് സൃഷ്ടിക്കുക.
  4. ഏറ്റവും വലിയ മൂല്യത്തിനായി ഒരു അറേ തിരയുകയും ഒരു വേരിയബിളിൽ ഇടുകയും ചെയ്യുന്ന ഒരു സ്ക്രിപ്റ്റ് സൃഷ്ടിക്കുക.
  5. ഒരു ശ്രേണിയെ അവരോഹണക്രമത്തിൽ അടുക്കുന്ന ഒരു സ്‌ക്രിപ്റ്റ് സൃഷ്‌ടിക്കുക.

ഉത്തരങ്ങൾ:

  1. $നമ്പറുകൾ = ശ്രേണി(1,10);
  2. എക്കോ $array[2];
  3. $അറേ[] = 5;
  4. $ ഉയർന്നത് = പരമാവധി ($ അറേ);
  5. rsort($array);


PHP-യിലെ പ്രവർത്തനങ്ങൾ
PHP-യിൽ അറേ അടുക്കുന്നു
അടയ്ക്കുക

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

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

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