| 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 >> Programación PHP /MySQL >> Content
    A PHP matriz Ordenar Problema con el número cero
    PHP generalmente actúan como se espera cuando se ordenan los valores incluidos numérico cero , clasificando como menor que uno y mayor que cualquier número negativo. Las fuentes más comunes de error cuando se trata de los valores cero se derivan de la forma en que se utilizan en las matrices , o confusión por un valor numérico de cero con el texto " 0" el valor . Tipos de Arrays

    Una matriz es una variable que contiene una lista de valores . PHP tiene dos tipos de matrices que difieren en la forma en que cada uno está referenciada por comandos de array . Una matriz puede tener un índice numérico en el que se asigna a cada elemento de la matriz un número secuencial , o se puede utilizar un índice de enchavetado en el que se asigna una palabra clave para cada elemento . Por ejemplo , ambos son arrays PHP válidos :

    $ family = array ( "Juan" , "María ", " Dick ", " Jane " )

    $ familiares = array ("padre " = > "John " , "madre " = > "Mary" , "hijo " = > " Dick" , "hija" = > "Jane" )
    Zero - Based índices

    PHP utiliza una base cero para la indización de matriz, que es la forma técnica de decir que en lugar de contar con elementos que se inicien con una, arrays son contados a partir de cero. El sentido común puede indicar que la familia $ [ 1 ] es " John " , pero esto se traducirá en "Mary" . $ familiares [ 0 ] es la referencia numérica utilizar para volver "John " . Indización de base cero es causa frecuente de errores de programación , cuando la indexación de base uno se espera por el programador , pero esto rara vez causan errores de clasificación ya que el cero se ordena antes de que uno como generalmente se esperaría .
    cuerdas y numérico Zero

    Una causa más probable de la clasificación errores relacionados cero es que combinen texto y tipos de valor numérico . PHP distingue entre el texto " 0 " y el número 0 . Esto difiere de otros lenguajes de programación que utilizan la coacción automática , donde la lengua intenta convertir el texto que contiene los datos numéricos en números cuando la sintaxis de programación mezcla tipos de datos. PHP documentación indica que las rutinas de clasificación actuará de forma errática cuando se mezclan los tipos de datos , por lo que confirma que todas las variables que espera mantener los datos numéricos realmente lo hacen .
    Tipos de Ordenación
    < p > PHP tiene diferentes funciones de clasificación para la clasificación de las matrices por el contenido de la matriz , o por las palabras clave asignadas a elementos de la matriz . PHP permite la asignación de la palabra clave " 0 " como un elemento con nombre , que puede diferir del elemento 0 de la matriz . Si usted está ordenando las claves de una matriz , compruebe sus claves , así como sus datos de matriz de tipos de datos mixtos.

    Previous :

    next :
      Artículos relacionados
    ·Cómo jugar Alarma WAV archivo de PHP Script 
    ·Cómo optimizar MySQL en cPanel 
    ·Cómo cambiar una tabla de privilegios MySQL 
    ·Cómo abrir el extensión de archivo PHP 
    ·Errores comunes de PHP 
    ·¿Cómo hacer saltos de línea en PHP 
    ·Cómo desinstalar PHP De XAMPP 
    ·Cómo eliminar subcadenas en MySQL 
    ·PHP registros de errores en cPanel 
    ·Advanced Mysql PHP Tutorial 
      Artículos destacados
    ·¿Cuál es el Komodo Rubí Depurador 
    ·Cómo hacer un Widget para el Dashboard con Dashcode 
    ·Cómo abrir archivos de JavaScript 
    ·Cómo convertir una cadena en un archivo en Java 
    ·Cómo construir Lógica de Programación 
    ·Cómo configurar el control GridView Datakey en el Cód…
    ·Cómo convertir un decimal a una cadena en VB.NET 
    ·Cómo utilizar OracleDataAdapter para actualizar un ori…
    ·Cómo unir dos consultas MySQL PHP 
    ·Técnica modularización 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com