ciao, ho una funzione che pulisce il post.. praticamente sostituisce "" e "null" con null (quello di php). mi serve per avere degli oggetti omogenei.. cosi da gestirli meglio quando sono vuoti o hanno variabili vuote.
ecco la funzione:
Codice PHP:
static function str2null(&$post){
foreach ($post as $k=>$v) {
if (is_array($v)) {
self::str2null($v);
}
else {
if ($v=='null' or $v==''){
$post[$k]=null;
}
}
}
}
il problema é che il mio form contiene anche dei campi che aggiungo dinamicamente con js e quindi hanno la forma seguente:
Codice PHP:
<input type="text" name="mac[]" id="mac[]" value="" size="15">
o
<select name="speed[]" id="speed[]">
e la mia funzione non é capage di modificare questo tipo di campi.. qualcuno mi spiega perché????