cs_HiKwesT
Messages postés17Date d'inscriptionmardi 15 mars 2005StatutMembreDernière intervention 8 janvier 2008
-
8 janv. 2008 à 14:54
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
8 janv. 2008 à 23:20
Bonjour a tous,
J'aurait aimais savoir comment réaliser en PHP des calculs de "ou ensembliste" du style AB u BC donne ABC, mais aussi valable pour des combinaisons plus longue et contenant plusieur fois la même lettre (e.g ABCAD), donc array_combine ne marche pas
j'ai deja essayer le "or", "|" et "||" sur des variables de type texte sans succés
Il s'agit d'un TP sur les graphes, et la représentation des matrices au arcs élévée a la puissance n pour les connaisseurs...
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 8 janv. 2008 à 22:10
Hello,
je suis terriblement nul en math...hein. Donc je ne sais pas si je ne vais pas dire une connerie, mais ce n'est pas plus simple avec des tableaux ?
<?php
$group1 = array('A', 'B', 'C', 'D');
$group2 = array('C', 'D', 'E', 'F');
$union = array_unique(array_merge($group1, $group2));
print_r($union);
?>
Ca ne donne pas une union ? Ou peut-être n'est-ce pas correct mathématiquement parlant ?
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 8 janv. 2008 à 22:34
Nah, t'as po compris ;-)
Avec array_unique, l'ordre ne compte pas, ce qui est important pour l'union: ABC U BCD = ABCD mais ABC U DBC vaut ABCDBC (en tous cas si moi j'ai compris ce qu'il veut).
Dessine chaque sommet et trace le chemin:
A -- B -- C
B -- C -- D
donne
A -- B -- C -- D en terme de chemin
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 8 janv. 2008 à 23:20
Ah en effet je n'avais pas du tout compris ça comme ça :-)
Bon ben alors ouais, les tableaux ça risque de pas le faire et ta solution reste la meilleure à priori!