2010-09-02

10 funciones PHP que probablemente nunca hayas utilizado

Cuando programamos en PHP, nos solemos limitar a utilizar unas cuantas funciones, las más comunes, de todas las que tenemos a nuestro alcance. PHP ofrece un montón de posibilidades y funcionalidades útiles que a menudo no se utilizan. En "10 PHP functions you (probably) never use" han seleccionado 10 funciones que probablemente nunca hayamos usado y que sería bueno conocer.
A mí me ha resultado particularmente interesante la función natsort(), una función que va a ordenar los elementos en un array de forma natural (es decir, en un orden que parece lógico para una persona), en lugar de los valores ordinales de los items. Por ejemplo:
  1. $items = array(  
  2.     "100 apples", "5 apples", "110 apples", "55 apples"  
  3.     );  
  4.    
  5. // normal sorting:  
  6. sort($items);  
  7. print_r($items);  
  8. # Outputs:  
  9. # Array  
  10. # (  
  11. #     [0] => 100 apples  
  12. #     [1] => 110 apples  
  13. #     [2] => 5 apples  
  14. #     [3] => 55 apples  
  15. # )  
  16.   
  17. natsort($items);  
  18. print_r($items);  
  19. # Outputs:  
  20. # Array  
  21. # (  
  22. #     [2] => 5 apples  
  23. #     [3] => 55 apples  
  24. #     [0] => 100 apples  
  25. #     [1] => 110 apples  
  26. # )  
10 PHP functions you (probably) never use » »

No hay comentarios: