0% encontró este documento útil (0 votos)
9 vistas5 páginas

PHP Operadores

El documento presenta diversas funciones y métodos en PHP para manipular arrays, como array_keys(), array_values(), array_shift(), y array_pop(). Cada función se describe con su uso y un ejemplo práctico, facilitando la comprensión de cómo seleccionar y modificar elementos en un array. Además, se incluyen funciones para verificar la existencia de claves y valores, así como para manipular el puntero interno del array.

Cargado por

amigmennun
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas5 páginas

PHP Operadores

El documento presenta diversas funciones y métodos en PHP para manipular arrays, como array_keys(), array_values(), array_shift(), y array_pop(). Cada función se describe con su uso y un ejemplo práctico, facilitando la comprensión de cómo seleccionar y modificar elementos en un array. Además, se incluyen funciones para verificar la existencia de claves y valores, así como para manipular el puntero interno del array.

Cargado por

amigmennun
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

En PHP, hay varias funciones y métodos para trabajar con arrays y elegir o manipular

posiciones específicas. Aquí tienes algunas de las más útiles para seleccionar elementos o
posiciones de un array:

1. array_keys()

●​ Uso: Devuelve todas las claves de un array.

Ejemplo:​
php​
Copiar código​
$array = ['a' => 1, 'b' => 2, 'c' => 3];
$claves = array_keys($array); // Devuelve ['a', 'b', 'c']

●​

2. array_values()

●​ Uso: Devuelve todos los valores de un array, ignorando las claves.

Ejemplo:​
php​
Copiar código​
$array = ['a' => 1, 'b' => 2, 'c' => 3];
$valores = array_values($array); // Devuelve [1, 2, 3]

●​

3. array_shift()

●​ Uso: Elimina el primer elemento de un array y lo devuelve.

Ejemplo:​
php​
Copiar código​
$array = [1, 2, 3];
$primer = array_shift($array); // Devuelve 1, y el array queda [2,
3]

●​

4. array_pop()

●​ Uso: Elimina el último elemento de un array y lo devuelve.

Ejemplo:​
php​
Copiar código​
$array = [1, 2, 3];
$ultimo = array_pop($array); // Devuelve 3, y el array queda [1, 2]

●​

5. array_slice()

●​ Uso: Devuelve una porción de un array, basada en las posiciones que se indiquen.

Ejemplo:​
php​
Copiar código​
$array = [1, 2, 3, 4, 5];
$parte = array_slice($array, 1, 3); // Devuelve [2, 3, 4] (empieza
en el índice 1 y toma 3 elementos)

●​

6. array_splice()

●​ Uso: Modifica un array, eliminando o reemplazando elementos, a partir de una


posición especificada.

Ejemplo:​
php​
Copiar código​
$array = [1, 2, 3, 4, 5];
array_splice($array, 2, 2, ['a', 'b']); // Elimina 2 elementos a
partir del índice 2 y los reemplaza con ['a', 'b']
print_r($array); // Resultado: [1, 2, 'a', 'b', 5]

●​

7. array_key_exists()

●​ Uso: Verifica si una clave existe en un array.

Ejemplo:​
php​
Copiar código​
$array = ['a' => 1, 'b' => 2];
if (array_key_exists('a', $array)) {
echo "La clave 'a' existe.";
}
8. in_array()

●​ Uso: Verifica si un valor existe dentro de un array.

Ejemplo:​
php​
Copiar código​
$array = [1, 2, 3];
if (in_array(2, $array)) {
echo "El valor 2 está en el array.";
}

●​

9. array_rand()

●​ Uso: Devuelve una o más claves aleatorias de un array.

Ejemplo:​
php​
Copiar código​
$array = ['a' => 1, 'b' => 2, 'c' => 3];
$clave_aleatoria = array_rand($array); // Devuelve una clave
aleatoria, como 'b'
echo $clave_aleatoria; // Imprime la clave aleatoria

●​

10. array_flip()

●​ Uso: Intercambia las claves con los valores en un array.

Ejemplo:​
php​
Copiar código​
$array = ['a' => 1, 'b' => 2];
$invertido = array_flip($array); // Devuelve [1 => 'a', 2 => 'b']

●​

11. current()

●​ Uso: Devuelve el valor del primer elemento de un array (sin mover el puntero
interno).

Ejemplo:​
php​
Copiar código​
$array = [1, 2, 3];
echo current($array); // Imprime 1
12. next()

●​ Uso: Avanza el puntero interno del array y devuelve el siguiente valor.

Ejemplo:​
php​
Copiar código​
$array = [1, 2, 3];
next($array); // Avanza al siguiente valor
echo current($array); // Imprime 2

13. prev()

●​ Uso: Retrocede el puntero interno del array y devuelve el valor anterior.

Ejemplo:​
php​
Copiar código​
$array = [1, 2, 3];
next($array); // Avanza al siguiente valor
prev($array); // Retrocede al valor anterior
echo current($array); // Imprime 1

14. end()

●​ Uso: Mueve el puntero interno del array al último elemento y lo devuelve.

Ejemplo:​
php​
Copiar código​
$array = [1, 2, 3];
echo end($array); // Imprime 3

15. reset()

●​ Uso: Mueve el puntero interno del array al primer elemento.

Ejemplo:​
php​
Copiar código​
$array = [1, 2, 3];
next($array); // Avanza al segundo valor
reset($array); // Vuelve al primer valor
echo current($array); // Imprime 1
16. array_column()

●​ Uso: Devuelve los valores de una columna específica de un array multidimensional.

Ejemplo:​
php​
Copiar código​
$array = [
['id' => 1, 'nombre' => 'Juan'],
['id' => 2, 'nombre' => 'Ana']
];

●​ $nombres = array_column($array, 'nombre'); // Devuelve


['Juan', 'Ana'

También podría gustarte