Visualizzazione dei risultati da 1 a 7 su 7

Visualizzazione discussione

  1. #2
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    Non ti devi spaventare, in php le operazioni di conversione e confronto sono più strane, complicate e imprevedibili di quanto dovrebbe essere.

    echo count($num2); -> mi da 1 (dovrebbe darmi 5)
    L'idea di contare i byte della stringa è buona, hai solo confuso count per strlen. Un modo ancora migliore per capire il problema è vedere cosa c'è realmente in $num2. Puoi controllare con
    Codice PHP:
    echo bin2hex($num2); // "18.80" -> 31382e3830 
    Dicci cosa ottieni tu e ti indicheremo la causa del problema. Se nella conversione ottieni uno zero significa che molto probabilmente $num2 non inizia con un numero, ma hai degli altri caratteri in quella stringa. Il fatto che il "glifo invisibile" non venga visualizzato quando lo stampi con echo non è influente e neanche tanto strano se pensi che quei dati arrivano da una pagina web con chissà quale codifica.
    Ultima modifica di .Kurt; 25-03-2015 a 02:58

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.