Se utiliza una Secuencia para organizar los valores en una forma de dimensión única y lineal. En algunos idiomas, la secuencia se refiere a la Lista. La secuencia es similar a la array que se utiliza como claves de enteros incrementales que se enumeran a continuación:
- El valor de índice de la secuencia es [0, 1, 2, …, tamaño – 1], donde tamaño representa el tamaño de la array.
- Se accede a los elementos de secuencia mediante el valor de índice, por lo que permite acceder a valores por índice en el rango [0, tamaño – 1].
- DS\Sequence es la estructura de datos eficiente en PHP 7. Es una alternativa de la array.
Requisitos: Se requiere PHP 7 tanto para la extensión como para el polyfill de compatibilidad.
Instalación: La forma más fácil de instalar la estructura de datos usando la extensión PECL.
pecl install ds
La lista completa de la estructura de datos DS\Sequence se proporciona a continuación:
- PHP | Función Ds\Sequence allocate()
- PHP | Función Ds\Sequence apply()
- PHP | Función Ds\Capacidad de secuencia()
- PHP | Ds\Sequence contiene() Función
- PHP | Función Ds\Sequence filter()
- PHP | Función Ds\Sequence find()
- PHP | Función Ds\Sequence first()
- PHP | Función Ds\Sequence get()
- PHP | Función Ds\Sequence insert()
- PHP | Función Ds\Sequence join()
- PHP | Función Ds\Sequence last()
- PHP | Función Ds\Mapa de secuencia()
- PHP | Función Ds\Sequence merge()
- PHP | Función Ds\Sequence pop()
- PHP | Función Ds\Sequence push()
- PHP | Función Ds\Sequence reduce()
- PHP | Función Ds\Sequence remove()
- PHP | Función Ds\Sequence reverse()
- PHP | Función Ds\Secuencia invertida()
- PHP | Ds\Sequence rotate() Función
- PHP | Función Ds\Sequence set()
- PHP | Función Ds\Cambio de secuencia()
- PHP | Función Ds\Sequence slice()
- PHP | Función Ds\Sequence sort()
- PHP | Función Ds\Sequence sorted()
- PHP | Función Ds\Suma de secuencia()
- PHP | Función Ds\Sequence unshift()
Publicación traducida automáticamente
Artículo escrito por Sabya_Samadder y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA