Todas las mentes viagra generico espana del mundo cialis generico espana recomiendan viagra contrareembolso prevenir problemas cialis contrareembolso

Cuando se desarrollan plantillas de WordPress, el lenguaje PHP juega un gran papel y con eso viene la gestión de arrays. En este post pretendo presentar algunos métodos para facilitar algunos de estos procesos.

array_multisort

Se trata de una función que, en su aspecto más básico, ordena un array en función de otro cómo patrón.

Código
<?php
$array_1 = array(
    23 => 'manzana',
    45 => 'pera',
    12 => 'plátano',
    5  => 'cereza',
);
 
$array_2 = array(
    0 => 4,
    1 => 2,
    2 => 3,
    3 => 1,
);
 
array_multisort($array_1,$array_2);
 
var_dump($array_1);
var_dump($array_2);
?>
Resultado
array(4) {
    [0]=> string(6) "cereza" 
    [1]=> string(7) "manzana"
    [2]=> string(4) "pera" 
    [3]=> string(8) "plátano"
}
array(4) {
    [0]=> int(1) 
    [1]=> int(4)
    [2]=> int(2)
    [3]=> int(3)
}

array_unique

Esta función nos ayuda a “limpiar” nuestro array de valores duplicados tomando el primer valor encontrado cómo el bueno. Los keys no tiene mucha importancia aunque no por ello los perdemos en el proceso.

Código
$array = array(
    'a' => 'azul',
     0  => 'verde',
    'f' => 'rojo',
     3  => 'verde',
     5  => 'azul',
);
 
array_unique($array);
 
var_dump($array);
Resultado
array(3) {
    ["a"]=> string(4) "azul"
    [0]=> string(5) "verde" 
    ["f"]=> string(4) "rojo"
}

array_push & array_pop

Son dos funciones que nos ayudan a meter y sacar elementos de forma muy básica.

Código
$array = array(
    0 => 'lápiz',
    1 => 'boli',
    2 => 'cera',
);
 
array_push($array,'tiza');
 
var_dump($array);
Resultado
array(4) {
    [0]=> string(6) "lápiz" 
    [1]=> string(4) "boli" 
    [2]=> string(4) "cera" 
    [3]=> string(4) "tiza"
}

En el caso de array_pop nos permite sacar el último elemento del array.

Código
$array = array(
    0 => 'lápiz',
    1 => 'boli',
    2 => 'cera',
);
 
array_pop($array);
 
var_dump($array);
Resultado
array(4) {
    [0]=> string(6) "lápiz" 
    [1]=> string(4) "boli"
}
Categorías: PHP
Si necesitas una url corta puede usar: codygo.es/1590

Deja un comentario