Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pulao

[Resolvido] Explode de string sem delimitador

Recommended Posts

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

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ê.

 

 

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

 

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

: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

Boa resolvido aqui !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.