reset: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) (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...') |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
(3 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 1: | Rad 1: | ||
; 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 ==== | |||
{| class="wikitable" | |||
|+ | |||
!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() | : 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