reset: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med 'Här är översättningen av beskrivningen av funktionen `reset()` i PHP till svenska, formaterad för MediaWiki: ```mediawiki ; reset : (PHP 4, PHP 5, PHP 7, PHP 8) ; reset — Återställer den interna pekaren i en array till dess första element ; Beskrivning : reset(array|object &$array): mixed : Funktionen reset() spolar tillbaka arrayens interna pekare till det första elementet och returnerar värdet av det första arrayelementet. ; Parametrar : array : Den in...')
 
Ingen redigeringssammanfattning
 
(3 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 1:
Här är översättningen av beskrivningen av funktionen `reset()` i PHP till svenska, formaterad för MediaWiki:
```mediawiki
; reset
; reset
: (PHP 4, PHP 5, PHP 7, PHP 8)
: (PHP 4, PHP 5, PHP 7, PHP 8)
Rad 21: Rad 18:
: Denna funktion kan returnera Boolean false, men kan också returnera ett icke-Boolean värde som utvärderas till false. Läs avsnittet om Booleans för mer information. Använd ===-operatorn för att testa returvärden av denna funktion.
: Denna funktion kan returnera Boolean false, men kan också returnera ett icke-Boolean värde som utvärderas till false. Läs avsnittet om Booleans för mer information. Använd ===-operatorn för att testa returvärden av denna funktion.


; Ändringslogg
==== Ändringslogg ====
: Version Beskrivning
{| class="wikitable"
: 8.1.0 Att anropa denna funktion på objekt är avskrivet. Konvertera antingen objektet till en array med get_mangled_object_vars() först, eller använd metoder som tillhandahålls av en klass som implementerar Iterator, såsom ArrayIterator, istället.
|+
: 7.4.0 Instanser av SPL-klasser behandlas nu som tomma objekt som inte har några egenskaper istället för att anropa Iterator-metoden med samma namn som denna funktion.
!Version
!Beskrivning
|-
|8.1.0
|Att anropa denna funktion på objekt är avskrivet. Konvertera antingen objektet till en array med get_mangled_object_vars() först, eller använd metoder som tillhandahålls av en klass som implementerar Iterator, såsom ArrayIterator, istället.
|-
|7.4.0
|Instanser av SPL-klasser behandlas nu som tomma objekt som inte har några egenskaper istället för att anropa Iterator-metoden med samma namn som denna funktion.
|}


; Exempel
==== Exempel ====
: Exempel #1 Exempel på reset()
: Exempel #1 Exempel på reset()


Rad 53: Rad 58:


; Se även
; Se även
* current() - Returnerar det aktuella elementet i en array
* [[current()]] - Returnerar det aktuella elementet i en array
* each() - Returnerar det aktuella nyckel- och värdeparet från en array och flyttar arraypekaren
* [[each()]] - Returnerar det aktuella nyckel- och värdeparet från en array och flyttar arraypekaren
* end() - Sätter den interna pekaren i en array till dess sista element
* [[end()]] - Sätter den interna pekaren i en array till dess sista element
* next() - Flyttar den interna pekaren i en array
* [[next()]] - Flyttar den interna pekaren i en array
* prev() - Spolar tillbaka den interna arraypekaren
* [[prev()]] - Spolar tillbaka den interna arraypekaren
* array_key_first() - Hämtar den första nyckeln i en array
* [[array_key_first()]] - Hämtar den första nyckeln i en array
```
 
[[Arrayfunktioner]]
 
[[Kategori:Php]]

Nuvarande version från 12 augusti 2024 kl. 05.12

reset
(PHP 4, PHP 5, PHP 7, PHP 8)
reset — Återställer den interna pekaren i en array till dess första element
Beskrivning
reset(array|object &$array): mixed
Funktionen reset() spolar tillbaka arrayens interna pekare till det första elementet och returnerar värdet av det första arrayelementet.
Parametrar
array
Den inmatade arrayen.
Returvärden
Returnerar värdet på det första arrayelementet, eller false om arrayen är tom.
Varning
Denna funktion kan returnera Boolean false, men kan också returnera ett icke-Boolean värde som utvärderas till false. Läs avsnittet om Booleans för mer information. Använd ===-operatorn för att testa returvärden av denna funktion.

Ändringslogg

Version Beskrivning
8.1.0 Att anropa denna funktion på objekt är avskrivet. Konvertera antingen objektet till en array med get_mangled_object_vars() först, eller använd metoder som tillhandahålls av en klass som implementerar Iterator, såsom ArrayIterator, istället.
7.4.0 Instanser av SPL-klasser behandlas nu som tomma objekt som inte har några egenskaper istället för att anropa Iterator-metoden med samma namn som denna funktion.

Exempel

Exempel #1 Exempel på reset()
<?php

$array = array('steg ett', 'steg två', 'steg tre', 'steg fyra');

// som standard är pekaren på det första elementet
echo current($array) . "<br />\n"; // "steg ett"

// hoppa över två steg
next($array);
next($array);
echo current($array) . "<br />\n"; // "steg tre"

// återställ pekaren, börja om på steg ett
reset($array);
echo current($array) . "<br />\n"; // "steg ett"

?>
Anmärkningar
Notera: Returvärdet för en tom array är inte att skilja från returvärdet i fall av en array som har ett boolskt false som första element. För att korrekt kontrollera värdet på det första elementet i en array som kan innehålla false-element, kontrollera först count() av arrayen, eller kontrollera att key() inte är null, efter att ha anropat reset().
Se även
  • current() - Returnerar det aktuella elementet i en array
  • each() - Returnerar det aktuella nyckel- och värdeparet från en array och flyttar arraypekaren
  • end() - Sätter den interna pekaren i en array till dess sista element
  • next() - Flyttar den interna pekaren i en array
  • prev() - Spolar tillbaka den interna arraypekaren
  • array_key_first() - Hämtar den första nyckeln i en array

Arrayfunktioner