Toon posts:

[php] 2 arrays van elkaar aftrekken ?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

weet iemand of er een functie is in php die 2 arrays van elkaar aftrekt ? dus:
array1[2,3,5,6] - array1[3,5,6] = array3[2].

avb

  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 21:28

JSchut

.....

zelf maken

is simpel om te maken

PSN jschut_82 | Xbox: JSchut82


  • Tjark
  • Registratie: Juni 2000
  • Laatst online: 09-09 09:24

Tjark

DON'T PANIC

wat dacht je van array_diff

http://www.php.net/manual/en/function.array-diff.php

De PHP manual is niet nergens voor....

*insert signature here


  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 17:19

Altaphista

1. check manual, 2. ask

Op donderdag 02 mei 2002 15:04 schreef JSchut het volgende:
zelf maken

is simpel om te maken
idd! gewoon de som v de array's van elkaar aftrekken (http://www.php.net/manual/en/function.array-sum.php)

Je gaat het pas zien als je het doorhebt.


  • DRvDijk
  • Registratie: Juni 2001
  • Laatst online: 08-09 17:10
Ik snap niet helemaal wat de topicstarter wil. Hij wil 2 arrays van elkaar aftrekken, maar geeft in zijn voorbeeld aan dat hij de inhoud van de key wil aftrekken van de andere inhoud van de andere key :?

  • martinvw
  • Registratie: Februari 2002
  • Laatst online: 14-12-2025
Op donderdag 02 mei 2002 15:13 schreef elviver het volgende:
Ik snap niet helemaal wat de topicstarter wil. Hij wil 2 arrays van elkaar aftrekken, maar geeft in zijn voorbeeld aan dat hij de inhoud van de key wil aftrekken van de andere inhoud van de andere key :?
Aan zijn voorbeeld te zien heeft hij de:
PHP: Manual: array_diff nodig heeft, die al eerder gegeven was.

  • Postman
  • Registratie: Februari 2000
  • Laatst online: 00:58
Op donderdag 02 mei 2002 15:13 schreef elviver het volgende:
Ik snap niet helemaal wat de topicstarter wil. Hij wil 2 arrays van elkaar aftrekken, maar geeft in zijn voorbeeld aan dat hij de inhoud van de key wil aftrekken van de andere inhoud van de andere key :?
Volgens mij heeft TjarkVerhoeven het goed: hij wil dus kijken welke waarde in een bepaalde array extra zijn ten opzichte van een andere.
Altaphista: en wat als het tekst is? :P

  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 17:19

Altaphista

1. check manual, 2. ask

Wat IK eruit opmaak is dit:
array1[2,3,5,6] - array1[3,5,6] = array3[2].
maar ook array1[2,4,5,5] - array1[3,5,6] = array3[2].

Tja, als het tekst is ( :P ) dan wel array_diff of course

Je gaat het pas zien als je het doorhebt.


  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 21:28

JSchut

.....

of ongeveer zoiets
PHP:
1
<?function($array1,$array2) {    $array3 = array();    foreach($array2 AS $number) {        $notFound = true;        foreach($array1 AS $number2) {            if ($number == $number2) {                $notFound = false;            }        }        if ($notFound) {            $array3[end($array3)] = $number;        }    }    return $array3;}?>

PSN jschut_82 | Xbox: JSchut82


  • Tjark
  • Registratie: Juni 2000
  • Laatst online: 09-09 09:24

Tjark

DON'T PANIC

JSchut: waarom het wiel de 2e keer uitvinden?

En heb niet de illusie dat een zelf gemaakte functie sneller zal zijn dan een voorgebakken functie van PHP zelf.

Bijna regel 1 van PHP leren: leer/bekijk alle functies die er al zijn: kan heel veel werk schelen (mensen die zelf dus dit soort functies gaan scripten terwijl ze er al zijn...) :)

*insert signature here

Pagina: 1