| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    PHP matriz Ordenar Función
    scripts PHP pueden almacenar datos en arrays. Una matriz almacena una serie de valores de datos en una estructura lineal . Cada elemento de una matriz se asocia con un índice o una clave . La primera posición en una matriz está en cero índice, con los números de incremento a lo largo de la longitud de la estructura . Con una matriz asociativa , un script puede acceder a cada elemento con su clave ID en lugar de su índice. PHP funciones de clasificación de matriz programadores dan una serie de opciones . Ordenar por Valor

    El lenguaje PHP proporciona una variedad de funciones a matrices de clasificación. Funciones " tipo", " asort ", " arsort " y " rsort " Ordena una matriz por valor. Esto significa que el algoritmo de clasificación organiza los elementos de la matriz en orden de acuerdo con sus valores . Para una matriz con tipos de números en el mismo, esto significa que la clasificación de los elementos en orden numérico. Para cadenas de texto , el tipo de funciones en orden alfabético . El siguiente código PHP de ejemplo muestra ordenar un arreglo por valor :

    $ fruit_array = array ( "banana ", " manzana ", " naranjas ");

    sort ( $ fruit_array ) ; < br >

    Este código altera el contenido de la matriz existente , en lugar de crear una nueva matriz con los elementos ordenados. La función devuelve un valor booleano de verdadero o falso , lo que refleja el éxito o fracaso de la operación .
    Ordenar por clave

    matrices asociativas en las claves de identificación de uso de PHP para hacer referencia a los elementos . Algunas funciones de clasificación organizar el contenido de una matriz de acuerdo a las teclas en lugar de los valores . Ejemplos de esto son " ksort ", " krsort " y " uksort " . El siguiente código PHP de ejemplo muestra ordenar un arreglo en las teclas :

    $ animal_array = array ("c " = > "cat ", " d " = > " perro ", " b" = > " mono " , "a" = > "elefante ");

    ksort ($ animal_array ) ;

    Cuando se ejecuta este código , la matriz resultante contendrá los mismos elementos , ordenados en orden alfabético ordenar por llaves. Cada valor todavía se asocia con la misma clave , por lo que cuando un elemento se mueve la posición , la clave también se mueve .
    Clave Asociación

    Al ordenar matrices en PHP , los programadores pueden elegir si desea mantener la relación entre claves y valores. La mayoría de las funciones para las matrices de clasificación hacen mantener el vínculo entre la clave y el valor , pero las excepciones son " tipo", " rsort " y " usort " . El siguiente código de ejemplo muestra cómo utilizar la función " rsort ", que ordena los elementos de una matriz , organizarlos en orden inverso según el valor :

    $ people_array = array ("a" = > " amy" , "b " = > " mary ", " c" = > "james ");

    rsort ($ people_array ) ;

    Este código resulta en una matriz con los elementos ordenados en sentido inverso orden alfabético por valor, con las llaves originales completamente eliminado. Después de este proceso , el script sólo puede acceder a los elementos de índice, no con llave.
    Orden

    array PHP clasificar funciones puede organizar los elementos , por clave o valor , ya sea en orden ascendente o descendente . Para cadenas de texto , esto significa orden alfabético , por lo que "a" es menor que "c ". Funciones de clasificación en orden inverso , de mayor a menor , son " arsort ", " krsort " y " rsort " . Funciones de clasificación en orden ascendente son " asort ", " clase " y " ksort " . Funciones de clasificación alternativos pueden ordenar los elementos que utilizan otros mecanismos , como la función " shuffle" , que ordena las matrices en orden aleatorio.

    Previous :

    next :
      Artículos relacionados
    ·Cómo crear un programa de computadora desde cero 
    ·Cómo escribir una función Módulo 
    ·Cómo calcular el interruptor del techo 
    ·Cómo: Verb ORDENAR en el programa COBOL 
    ·Cómo instalar el ISA Server 2006 Proxy Client 
    ·Cómo para aumentar DOS Valor Variable 
    ·Cómo utilizar técnicas de programación orientada a o…
    ·Cómo hacer una pantalla de cuadro de texto Dependiendo…
    ·Cómo instalar Dolphin Sólo anfitrión 
    ·Cómo copiar el botón Código para incrustar 
      Artículos destacados
    ·Cómo agregar números múltiples utilizando JavaScript…
    ·Cómo calcular la fecha y la diferencia de tiempo en Ho…
    ·La autenticación requerida para Java 
    ·Cómo hacer un SWF de C + + 
    ·Cómo iniciar el intérprete de Python 
    ·Tipos de protocolos MANET 
    ·Cómo: Acceso directo a MySQL en GoDaddy SSH 
    ·Cómo utilizar las formas modales en VB6 
    ·Cómo modificar un archivo de texto usando PHP 
    ·Cómo escribir un programa para convertir la temperatur…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com