Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Seguinte pessoal, pra dar uma boa praticada no PHP, to pensando em criar um sisteminha que pegue as letras inseridas pelo usuário, e varra um wordlist em busca de possíveis anagramas. Dei uma pesquisada, mas to apanhando ja no inicio.
A principio, preciso converter uma string para array. Pesquisando achei a função explode, mas não deu muito certo aqui.
Alguem poderia me dar uma luz? me indicar as principais funções que vou precisar?
Seguindo a documentação oficial do php.net, tentei assim:
$palavra = $_POST[letras];
$letras = explode(" ",$palavra);
echo $letras[0];
echo $letras[1];
Só que retorna a palavra inteira, queria que dividisse letra por letra.
Se alguem puder me indicar o caminho, as funções necessárias, me ajudaria muito.
Agradeço pela atenção de todos.
Carlos, e como eu exibo o resultado? print_r ?
Grato pela ajuda.
O resultado do quê? Do array de letras?
Se for isso, é como qualquer array, pode usar print_r() para exibir. Eu preferi usar var_dump().
O array pode ser iterado normalmente, ordenado alfabeticamente, etc...
A função str_split converte um string em arrays, colocando cada caractere (inclusive espaço em branco) em cada chave do array. Se você quiser retirar os espaços de uma string use a função str_replace
echo str_replace(" ", "", "palavra -chave"); // palavra-chave
>
A função str_split converte um string em arrays, colocando cada caractere (inclusive espaço em branco) em cada chave do array. Se você quiser retirar os espaços de uma string use a função str_replace
echo str_replace(" ", "", "palavra -chave"); // palavra-chave
Ou, já que str_split() retorna um array, usar array_filter() sem callback e remover os índices em branco, nulos etc.
Muito obrigado pessoal, to testando todas as funções citadas, vlw mesmo , agora ja consigo começar.
Grato pela atenção pessoal e parabens pelo fórum!