pinoc 2 Denunciar post Postado Outubro 17, 2012 Seguinte tenho um formulario mosntruso, basicamente tudo é enviado por array. Da seguinte forma $msg = implode(' ' ,$_POST['msg']); $titulo = implode(' ' ,$_POST['titulo']); Porem nem sempre o usuario ira cadastrar Titulo e msg juntos. Resumindo o campo vai em branco e ta criando um registro com espaços. Como faço para limpar os espaços caso o campo não seja preenchido. Ja pensei em TRIM mais nem sei como fazer com a array. Sei que assim esta errado. $titulo = trim(implode(' ' ,$_POST['titulo'])); //ou $titulo = implode(' ' ,trim($_POST['titulo'])); Porem pensei em. $titulo = implode(' ' ,$_POST['titulo']); //e depois $titulo_trim = trim($titulo); Porem ficaria muida coisa. Alguem poderia me dar uma luz? Compartilhar este post Link para o post Compartilhar em outros sites
lambrusco 3 Denunciar post Postado Outubro 18, 2012 <?php function trim_value(&$value) { $value = trim($value); } $fruit = array('apple','banana ', ' cranberry '); var_dump($fruit); array_walk($fruit, 'trim_value'); var_dump($fruit); ?> Compartilhar este post Link para o post Compartilhar em outros sites