| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Un PHP Array Sort problema con il Numero Zero
    PHP agirà generalmente come previsto durante l'ordinamento dei valori compresi numerico pari a zero , l'ordinamento come meno di uno e più grande di qualsiasi numero negativo . Le più comuni fonti di errore quando si occupano di valori zero derivano da come vengono utilizzati in array , o confondere un valore zero numerico con il valore di testo "0" . Tipi di array

    Un array è una singola variabile che contiene un elenco di valori . PHP ha due tipi di matrici che si differenziano per il modo in cui ciascuno fa riferimento a comandi di matrice. Un array può avere un indice numerico in cui ogni elemento della matrice è assegnato un numero sequenziale , oppure può utilizzare un indice calettata in cui una parola chiave viene assegnato a ciascun elemento . Ad esempio , entrambi sono array PHP validi :

    $ famiglia = array ( " John" , "Maria " , " Dick " , " Jane " ) per

    $ famiglia = array ( " padre " = > " John " , "madre " = > " Maria" , " figlio " = > " Dick " , "figlia" = > " Jane " )
    Zero -Based Indexes

    PHP utilizza una base pari a zero per l'indicizzazione di array, che è il modo tecnico per dire che invece di contare gli elementi che cominciano con uno, gli array sono contati a partire da zero . Il buon senso può indicare che $ famiglia [ 1 ] è " John " , ma questo si tradurrà in "Maria" . $ famiglia [ 0 ] è il riferimento numerico da utilizzare per restituire "John" . Indicizzazione in base zero provoca spesso errori di programmazione quando l'indicizzazione in base uno è anticipato dal programmatore , ma questo raramente causare errori di smistamento poiché lo zero è ordinato prima di uno come dovrebbe, in linea .
    String e Numeric Zero

    più probabile causa di smistamento errori che coinvolgono zero è insieme testo e tipi di valori numerici. PHP distingue tra il testo " 0 " e il numero 0 . Questo differisce da altri linguaggi di programmazione che usano la coercizione automatica , dove la lingua tenta di convertire il testo contenente i dati numerici in numeri quando sintassi di programmazione mescola i tipi di dati . PHP documentazione afferma che le routine di ordinamento agiranno in modo irregolare quando si mescolano i tipi di dati , in modo da verificare che tutte le variabili che si prevede di tenere i dati numerici in realtà fanno .
    Tipi di ordinamento
    < p > PHP ha diverse funzioni di ordinamento per ordinare array dal contenuto della matrice , o dalle parole chiave assegnati a elementi della matrice. PHP permette l'assegnazione della parola chiave " 0 " come un elemento denominato , che possono differire da elemento 0 della matrice . Se si ordina le chiavi in un array , verificare le chiavi così come i vostri dati array di tipi di dati misti .

    Previous :

    next :
      Articoli Correlati
    ·Procedura: PHP MySQL Fuga HTML per Insert 
    ·Come convertire una stringa in caso Proper con PHP 
    ·Come memorizzare le date in MySQL con PHP 
    ·Come modificare un PDF a SWF in PHP 
    ·Come importare un file CSV nel database utilizzando PHP…
    ·Come aggiornare più colonne 
    ·Come creare un ID di sessione in PHP 
    ·Come fare ENUM in PhpMyAdmin 
    ·Come convertire INT a String in MS SQL 
    ·Può Dreamweaver Modifica PHP 
      Articoli in evidenza
    ·Come modificare il nome della colonna in MySQL 
    ·Suggerimenti sul debug 
    ·Tutorial su Enterprise Java Bean 
    ·Come compilare un DataReader Istruzione Using 
    ·Come calcolare il NS2 Bandwidth 
    ·Come Allineare orizzontalmente in JavaScript TD 
    ·Come evitare Null Pointer Exception in Java 
    ·Come utilizzare la funzione strerror in C + + 
    ·Come per rilevare una circolarità in una lista concate…
    ·Come riempire DataSet & Bind DataGridView in diversi th…
    Copyright © Conoscenza Informatica http://it.wingwit.com