Produza o elemento atual e o valor do próximo elemento em uma matriz:
<?php$pessoas = array("Peter", "Joe", "Glenn", "Cleveland");echo current($pessoas) "<br>";echo next($pessoas);?>A função next() aponta o ponteiro interno para o próximo elemento no array e o gera.
Métodos relacionados:
prev() - Define o ponteiro interno para o elemento anterior no array e o gera.
current() - Retorna o valor do elemento atual no array.
end() - Define o ponteiro interno para o último elemento do array e o gera.
reset() - Define o ponteiro interno para o primeiro elemento do array e o gera.
each() - Retorna o nome da chave e o valor do elemento atual e move o ponteiro interno para frente.
próximo( matriz )
parâmetro | descrever |
---|---|
variedade | Obrigatório. Especifica a matriz a ser usada. |
Valor de retorno: | Retorna o valor do próximo elemento na matriz se for bem-sucedido ou FALSE se não houver mais elementos da matriz. |
---|---|
Versão PHP: | 4+ |
Demonstração de todos os métodos relevantes:
<?php$people = array("Peter", "Joe", "Glenn", "Cleveland");echo current($people) "<br>" // O elemento atual é Peterecho next($people) . . "<br>"; // O próximo elemento de Peter é Joeecho current($people) "<br>"; // Agora o elemento atual é Joeecho prev($people) . O elemento anterior de Joe é Peterecho end($people) . "<br>"; // O último elemento é Clevelandecho prev($people) . br>"; // Agora o elemento atual é Glennecho reset($people) . "<br>"; // Move o ponteiro interno para o primeiro elemento do array, que é Peterecho next($people) . "<br >"; // O próximo elemento de Peter é Joeprint_r (each($people)); // Retorna a chave e o valor do elemento atual (agora Joe) e move o ponteiro interno para frente?>