[php] laatste key van een array verwijderen

Pagina: 1
Acties:

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Hoe kan ik de laatste key van een array verwijderen?

Een voorbeeldje:

$array[0] -> blaat1
$array[1] -> blaat2
$array[2] -> blaat3

hoe kan ik dan array[2] verwijderen, dus dat er nog alleen maar "blaat1"en "blaat2" over blijven?

  • Kettrick
  • Registratie: Augustus 2000
  • Laatst online: 22:12

Kettrick

Rantmeister!

ik denk dat je dit zoekt :

array_pop($array)

:)

Verwijderd

PHP:
1
$array = array_slice ( $array, 0, count($array)-1);

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
ah thnx, klopt, dat zocht ik. Bedankt ;)

Verwijderd

Staat heel duidelijk op php.net BTW, zoek op 'array'

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Had al gezocht daar, maar heb er overheen gelezen, omdat het om slises ging of iets dergelijks... Vandaar :S

  • Grum
  • Registratie: Juni 2001
  • Niet online
Slicen is niet nodig, array_pop volstaat.

Als je dan toch sliced doe het dan wel efficient:

PHP:
1
$array = array_slice( $array, 0, -1 );

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
Je kan toch iets doen als

PHP:
1
unset($array[(count($array)-1)]);


?

Noushka's Magnificent Dream | Unity

Pagina: 1