Toon posts:

PHP: Array wissen en dan sorteren

Pagina: 1
Acties:
  • 41 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb 2 arrays naast elkaar lopen:
zoiets bijv.

Artikel1[0]
Artikel2[1]
Artikel3[2]

nu wil ik Artikel2 wissen


Artikel1[0]
............[1]
Artikel3[2]

Artikel 2 is weg alleen de array die ernaast loopt blijft staan.

hoe sorteer ik die dat deze zo wordt.

Artikel1[0]
Artikel3[1]

hoop dat iemand een oplossing heeft.

greets
Xillion

Verwijderd

Misschien wordt het iets duidelijker als je iets duidelijker programmeertechnische termen gebruikt.

Misschien bedoel je zoiets?

myArray[0] = Article1;
myArray[1] = Article2;
myArray[2] = Article3;

zonder Article2 wordt dat dan zoiets:

myArray[0] = Article1;
myArray[1] = null;
myArray[2] = Article3;

en daarvan wil jij dit?

myArray[0] = Article1;
myArray[1] = Article3;

Wat je met dat 'naast elkaar lopen' bedoelt vat ik nog steeds nie, maar in het bovenstaande geval is het denk ik het handigs om een nieuwe array te maken en daar 1 voor 1 alle Articles in zetten die niet null zijn.

Verwijderd

:? Ik hoop voor je dat iemand snapt wat je bedoeld.
Je kunt met unset() variabelen wissen.

Verwijderd

..

Verwijderd

Ik denk dat je inderdaad op zoek bent naar unset()
PHP:
1
2
3
4
5
6
7
$a = array( 1 => 'one', 2 => 'two', 3 => 'three' );
unset( $a[2] );
/* will produce an array that would have been defined as
   $a = array( 1=>'one', 3=>'three');
   and NOT
   $a = array( 1 => 'one', 2 => 'three');
*/

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 15:49
Zie de FAQ/QuickStart over het omhoog schoppen van topics.

Zie de PHP manual over het splicen van arrays.

Over en sluiten, wat mij betreft.

  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 09:22

Altaphista

1. check manual, 2. ask

je moet de array dan aflopen vanaf 2, dus iets als
PHP:
1
2
3
4
5
for lusje x=nr  tot arrlength-1{
  arr[x] = arr[x+1];
  ..
  unset(arr[laatste]);
}

[ Voor 0% gewijzigd door Altaphista op 18-09-2002 11:46 . Reden: aanpassen code ]

Je gaat het pas zien als je het doorhebt.


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 15:49
De kwaliteit van deze thread is om te huilen. De topicstarter houdt zich niet aan de regels en opent met een slechte probleemstelling en de mensen die reageren begrijpen het probleem niet en/of posten brakke code. Tussendoor wordt ook nog eens zinloos gekicked.

Gek he, dat er neergekeken wordt op PHP topics?

Verwijderd

enorm

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

goed onzin topic geworden

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.