Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

[PHP]Elementen in array naar boven of onder verplaatsen?

Pagina: 1
Acties:
  • 217 views

  • Soul_
  • Registratie: September 2003
  • Laatst online: 11-02-2024
Hallo,

Ik vroeg me af of er een command bestaat, waarmee je een element van een array 1 plaats naar boven of onder kan verplaatsen of hoe je dit het best doet?
Gewoon 2 elementen verwisselen met elkaar eigenlijk, dat de ene boven de andere komt te staan of omgekeerd.

Bedankt

edit: sorry verkeerd forum moet normaal in programming 8)7 mijn excuses

[ Voor 11% gewijzigd door Soul_ op 05-10-2008 19:23 ]


  • Xirt
  • Registratie: December 2003
  • Laatst online: 21-09 09:14
Volgens mij bestaat dat nog niet. Je kan natuurlijk met een simpel drieregelig script dit zelf tot stand brengen:

PHP:
1
2
3
4
5
6
7
8
9
10
<?php

$tmp = $arr["key1"];
$arr["key1"] = $arr["key2"];
$arr["key2"] = $tmp;

// Optioneel
unset($tmp);

?>


Voor een overzicht van alle functies voor Arrays: http://nl.php.net/manual/en/book.array.php

  • martijnve
  • Registratie: December 2004
  • Laatst online: 14-11 17:12
Warom vraag je dit?
Dit is toch enorm triviaal?
PHP:
1
2
3
4
5
6
7
function move_up($array, $index){
if ($index < 1 or $index > count($array) - 1) die("illegal array index");
$temp = $array[$index - 1];
$array[$index - 1] = $array[$index];
$array[$index] = $temp;
return $array
}

[ Voor 44% gewijzigd door martijnve op 05-10-2008 19:28 . Reden: + => - ]

Mini-ITX GamePC: Core i5 3470 | 16GB DDR3 | GTX 970 4GB | Samsung 830 128GB | Dell u2711 (27", IPS,1440p), 2343BW


  • Soul_
  • Registratie: September 2003
  • Laatst online: 11-02-2024
martijnve schreef op zondag 05 oktober 2008 @ 19:26:
Warom vraag je dit?
Dit is toch enorm triviaal?
Ik vraag gewoon of er een command voor bestond... O-)
en dus nee

  • martijnve
  • Registratie: December 2004
  • Laatst online: 14-11 17:12
Als je het met even googlen en kijken op php.net niet kunt vinden is er 99.9% kans dat het er niet is.
Lijkt me ook niet wenselijk dat het er is. php is al zo'n rommel met alle ingebouwde functies.

Mini-ITX GamePC: Core i5 3470 | 16GB DDR3 | GTX 970 4GB | Samsung 830 128GB | Dell u2711 (27", IPS,1440p), 2343BW


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Waarom wil iedereen toch altijd dat overal maar een standaardfunctie voor is? Verder: in de manual onder het kopje "array" kijken en vervolgens alle functies aflopen kan iedereen, daar heb je GoT niet voor nodig. ;) Iets meer moeite doen voordat je een topic opent zou gewaardeerd worden. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.