Ir para conteúdo

POWERED BY:

Arquivado

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

Williams Duarte

Separar caracteres letras e números

Recommended Posts

Boas Galera!!!

 

Uma dúvida como faço para dividir uma string com preg_replace

e separar letras de numeros.

 

[a-z] e [0-9]

 

senha: 123abc

 

 

[] =123

 

[] = abc

 

 

Fique na paz! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu faria isso com split()

 

exemplo

 

<?php

function SplitWD( $str )
{

	$letters = split( '[0-9]', $str );
	return array(
				'word'   => str_replace( $letters, '', $str ),
				'number' => join( '', $letters )
	);

}

$arr = SplitWD( 'a1b2c3' );

print_r( $arr );

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu faria isso com split()

 

exemplo

 

<?php

function SplitWD( $str )
{

	$letters = split( '[0-9]', $str );
	return array(
				'word'   => str_replace( $letters, '', $str ),
				'number' => join( '', $letters )
	);

}

$arr = SplitWD( 'a1b2c3' );

print_r( $arr );

?>

hinon muito obrigado pela resposta amigo, mas é o seguinte esse tal de array cara isso não conseguir entender até agora!

 

por exemplo Array ( [number] => 123 [word] => abc ) como é que faço para pegar estes valores separados?

 

desculpe a ignorância é que não sei mesmo e já li vários tópicos sobre o print_r mas regastar o valor é o problema. hehehehehe

 

se você explicando que sabe agora entra nessa cabeça dura http://forum.imasters.com.br/public/style_emoticons/default/pinch.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

$str = SplitWD( '1a2b3c' );

 

echo $str[number]; // numeros e a outra eh so seguir esse modelo.

 

 

 

Aconselho a ler, reler, 10, 20, 30 vezes ate entrar na sua cabeça, por que dai pra frente a coisa tende a complicar cara, e se tu nao tiver entendendo vai ficar muito mais perdido ainda!

 

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

$str = SplitWD( '1a2b3c' );

 

echo $str[number]; // numeros e a outra eh so seguir esse modelo.

 

 

 

Aconselho a ler, reler, 10, 20, 30 vezes ate entrar na sua cabeça, por que dai pra frente a coisa tende a complicar cara, e se tu nao tiver entendendo vai ficar muito mais perdido ainda!

 

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Ops, Valeu!!! hehehe é muita coisa cara!!! mas chego lá ainda http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

eh muita coisa 2x e so vai aumentando, vai acustumando rs.

 

mas isso ai, tem que se dedicar mesmo.

Pois é eu fui estudando, estudando e hoje estou programando em singleton e como agora precisei para testar a segurança de uma senha, estava precisando de auxilio, mas como ninguém é perfeito... x/=D

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.