Carcleo 4 Denunciar post Postado Fevereiro 12, 2006 Ola pessoal. Preciso de um script que faça o seguinte, caso alguem possa me ajudar ficarei muito agradecido: Fiz esse script mas nao deu certo $ext=".eu.gosto.de.balas.e.de.doces"$lista_ext= split(",", $ext);for ($i = 1; $i = $lista_ext['']; $i++) { echo $lista_ext['n'];} A ideia que tive foi a seguinte: enquanto a variavel $lista_ext tiver indices, iprima os indices. Mas não ta dando cero! Para eu colocar depois cada indice desses numa opção(OPTION) para o cliente excolher. Compartilhar este post Link para o post Compartilhar em outros sites
Illidan 0 Denunciar post Postado Fevereiro 12, 2006 A variável $ext é uma lista de palavras separadas por pontos. Aí, na função split(), você mandou quebrar a string $ext onde tiver vírgulas. Fora isso, o segundo parâmetro do seu laço for está com um erro... você verifica se a variável $i é igual ao elemento do array $lista_ext cuja chave de acesso é uma string vazia ($lista_ext[""]). Mas esse elemento do array é inexistente nesse caso... o que vai fazer com que não passe nem 1 vez pelo laço for. Bom, dando uma geral no código, acho que ficaria assim: $ext="eu.gosto.de.balas.e.de.doces"; $lista_ext= split(".", $ext); for ($i = 0; isset($lista[$i]); $i++) { echo $lista_ext[$i]; } Compartilhar este post Link para o post Compartilhar em outros sites