ഈ ലേഖനത്തിൽ, ഒരു അറേയുടെ ആന്തരിക പോയിന്റർ എങ്ങനെ പുനഃസജ്ജമാക്കാമെന്ന് നിങ്ങൾ പഠിക്കും. പുനഃസജ്ജമാക്കുന്നതിലൂടെ അർത്ഥമാക്കുന്നത്, പോയിന്ററിന്റെ ഡിഫോൾട്ട് സ്വഭാവമായ അറേയുടെ ആദ്യ ഘടകത്തിലേക്ക് പോയിന്റർ നീക്കുക എന്നാണ്. റീസെറ്റ്() ഫംഗ്ഷൻ ഈ പ്രവർത്തനം നിർവഹിക്കുന്നു.
PHP-യിലെ റീസെറ്റ്() ഫംഗ്ഷന്റെ വാക്യഘടന എന്താണ്?
reset(array)
പാരാമീറ്റർ | വിവരങ്ങൾ |
---|---|
ശ്രേണി | ആന്തരിക പോയിന്റർ പുനഃസജ്ജമാക്കുന്നതിനുള്ള അറേ - ആവശ്യമാണ് |
റീസെറ്റ്() ഫംഗ്ഷന്റെ ഉദാഹരണങ്ങൾ
ഉദാഹരണം 1. അറേയുടെ നിലവിലെ, അടുത്ത മൂല്യം നേടുക, തുടർന്ന് അത് പുനഃസജ്ജമാക്കിയതിന് ശേഷം പോയിന്റർ പരിശോധിക്കുക.
<?php
$arr= array("Jawad", "Ahmad", "Sumerina");
echo current($arr);
echo next($arr);
echo reset($arr);
?>
ഉദാഹരണം 2. ഈ ഉദാഹരണത്തിൽ, റീസെറ്റ് രീതി വിഭാഗവുമായി ബന്ധപ്പെട്ട എല്ലാ രീതികളും നിങ്ങൾ കണ്ടെത്തും. ഈ രീതികൾ അറേകളുടെ ആന്തരിക പോയിന്ററുമായി പ്രവർത്തിക്കുന്നു.
<?php
$members= array("Jawad", "Ahmad", "Sumerina", "ACS");
// Current element: Jawad
echo current($people) . "<br>";
// Next element of Jawad: Ahmad
echo next($people) . "<br>";
// Now the current element: Ahmad
echo current($people) . "<br>";
// Previous element of Ahmad: Jawad
echo prev($people) . "<br>";
// Last element: ACS
echo end($people) . "<br>";
// Previous element of ACS: Sumerina
echo prev($people) . "<br>";
// Current element: Sumerina
echo current($people) . "<br>";
// Move the internal pointer to the first element of the array:Jawad
echo reset($people) . "<br>";
// Next element of Jawad: Ahmad
echo next($people) . "<br>";
// Get key and value of Ahmad (current element) then moves the internal pointer forward
print_r (each($members));
?>