pulao 0 Denunciar post Postado Dezembro 23, 2010 bom dia gostaria de saber se existe forma de dar um explode numa string normal sem delimitador... a string é desse tamanho 000000 e quero dividi-la dessa forma 00:00:00 caso possam me ajudar desde ja agradeço ! Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Dezembro 23, 2010 str_split http://www.php.net/str_split Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Cruz Rocha 0 Denunciar post Postado Dezembro 23, 2010 bom dia gostaria de saber se existe forma de dar um explode numa string normal sem delimitador... a string é desse tamanho 000000 e quero dividi-la dessa forma 00:00:00 caso possam me ajudar desde ja agradeço ! Usando o explode você vai ter como retorno um array, e não uma string...mas no manual do PHP tem uma função que pode te ajudar nesse processo, eu tenho que dar uma olhada aqui, se eu achar eu posto aqui para você. str_split http://www.php.net/str_split Isso, o Beraldo tem razão, essa função vai te ajudar, vai dividir a string com a quantidade de caracteres que você desejar, separando em um array, daí você depois tem que juntar o array transformando em string e colocar o delimitador que você quer. Compartilhar este post Link para o post Compartilhar em outros sites
Marcos Knijnik 0 Denunciar post Postado Dezembro 23, 2010 str_split http://www.php.net/str_split Sim, faça algo assim: <?php $qta = '000000'; $array = str_split($qta); $hora = $array[0].$array[1].":".$array[2].$array[3].":".$array[4].$array[5]; echo $hora; ?> Retornará "00:00:00". Por favor, se há uma maneira melhor de se realizar isso, digam, assim aprimoro meu conhecimento...rs Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Dezembro 23, 2010 :seta: sscanf() :seta: vsprintf() <?php $string = '123456'; echo vsprintf( '%02d:%02d:%02d' , sscanf( $string , '%2d%2d%2d' ) ); Saída: 12:34:56 Compartilhar este post Link para o post Compartilhar em outros sites
pulao 0 Denunciar post Postado Dezembro 23, 2010 Boa resolvido aqui !!! Compartilhar este post Link para o post Compartilhar em outros sites