Manuel Postado Dezembro 28, 2006 Denunciar Share Postado Dezembro 28, 2006 E aí galera...Tenho uma variável e gostaria de separar cada letra ou número dela.Ex:$var = 'teste123';$var1='t';$var2='e';$var3='s';$var4='t';$var5='e';$var6='1';$var7='2';$var8='3';alguém conhece alguma função para fazer isso??Obrigado a todos!Manuel Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ikkinet Postado Dezembro 28, 2006 Denunciar Share Postado Dezembro 28, 2006 Bom.Uma string, por natureza, já funciona como um array de caracteres. Ou seja, ela já está separada. É só acessar cada letra da forma:$string = "teste"; echo $string[1]; //"e" - porque a primeira letra é a posição 0 echo $string[strlen($string) - 1]; //"e"Entendeu? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Dezembro 28, 2006 Denunciar Share Postado Dezembro 28, 2006 Existem algumas funções para se dividir uma string. Duas delas estão aqui ...http://www.php.net/manual/pt_BR/function.parse-str.phphttp://www.php.net/manual/pt_BR/function.str-split.phpUm outro jeito seria verificar onde estão os espaços na string com a função strpos() e depois retirar dela a palavra que vem logo após este espaço com substr(). Mas acho que para o que você quer, a função str_split() é excelente. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Manuel Postado Dezembro 28, 2006 Autor Denunciar Share Postado Dezembro 28, 2006 Funcionou, valeu...Mas porque então quando uso o seguinte:$var[$i] = odbc_result($resultado, 2); a variável $var em cada posição dela recebe um resultado da pesquisa;ex:$var[0] = 'Primeiro valor da tabela';$var[1] = 'Segundo valor da tabela';$var[2] = 'Terceiro valor da tabela';$var[3] = 'Quarto valor da tabela';Sabe qual a diferença???Abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Manuel
E aí galera...
Tenho uma variável e gostaria de separar cada letra ou número dela.
Ex:
$var = 'teste123';
$var1='t';
$var2='e';
$var3='s';
$var4='t';
$var5='e';
$var6='1';
$var7='2';
$var8='3';
alguém conhece alguma função para fazer isso??
Obrigado a todos!
Manuel
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.