Jump to content


Photo

Arrays


  • Faça o login para participar
2 replies to this topic

#1 fernando471

fernando471

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 05/03/2005, 20:34

tipo tenho uma array:

$numeros = "20;35;42";
$var = explode(";",$numeros);

logo

$var[0] == 20
$var[1] == 35
$var[2] == 42

certo?

agora tem alguma função que eu possa tipo tirar o dado da posição 1 por exemplo?
tipo eu tiro o dado da posicao 1 mas automaticamente o dado da posição 2 passa pra posiçao 1... entenderam? não quero espaços em branco na array

valew

#2 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 05/03/2005, 20:45

unset($var[1]);
$i = 0;
$var2 = array();
foreach($var as $valor){
$var2[$i] = $valor;
}

Esse código apaga e reorganiza os arrays em $var2.
Thales Santos

#3 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 05/03/2005, 20:51

<?
$numeros = "20;35;42";
$var = explode(";",$numeros);

$outra = array_slice($var, 0, 1);
$outra2 = array_slice($var, 2, 2);

$var2 = array_merge($outra, $outra2);
print_r($var2);
?>

[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq