BrendonDark
09-03-2005, 04:00
E' tutta la notte che cerco una motivazione, ma non trovo nulla..
Ho avuto un problema con una stringa che ho scomposto in questo modo:
$variabile="1#Bruné#Ilario#5#6#7#8#9";
$parametri=explode("#",$variabile);
$parametro[3]++;
$variabile=implode("#",$parametri);
ecco... questo script funziona nel 99,9% dei casi, perchè una volta mi ha restituito:
"1#Brun飉lario#5#6#7#8#9"
nel db MySql, e logicamente quando lo explodevo nuovamente restituiva un valore in meno perchè il secondo e il terzo non erano piu separati dal #.
Ora la prima cosa che mi viene da pensare è che il #I formino un carattere speciale ma in questo caso dovrebbe trasformarli ogni volta in questi caratteri £‰
Non so più che pensare so solo che o è il Database, o i comandi explode/implode. :muro:
Ho avuto un problema con una stringa che ho scomposto in questo modo:
$variabile="1#Bruné#Ilario#5#6#7#8#9";
$parametri=explode("#",$variabile);
$parametro[3]++;
$variabile=implode("#",$parametri);
ecco... questo script funziona nel 99,9% dei casi, perchè una volta mi ha restituito:
"1#Brun飉lario#5#6#7#8#9"
nel db MySql, e logicamente quando lo explodevo nuovamente restituiva un valore in meno perchè il secondo e il terzo non erano piu separati dal #.
Ora la prima cosa che mi viene da pensare è che il #I formino un carattere speciale ma in questo caso dovrebbe trasformarli ogni volta in questi caratteri £‰
Non so più che pensare so solo che o è il Database, o i comandi explode/implode. :muro: