Bonjour,
Je vous propose un nouvel élément à utiliser : Produit cartésien d'un tableau de tableaux
Comme le titre l'indique. Donne le produit cartésien d'un tableau de tableaux.
Qu'en pensez-vous ?
Bonjour,
Je vous propose un nouvel élément à utiliser : Produit cartésien d'un tableau de tableaux
Comme le titre l'indique. Donne le produit cartésien d'un tableau de tableaux.
Qu'en pensez-vous ?
Cela ne sert à rien d'optimiser quelque chose qui ne fonctionne pas.
Mon site : www.emmella.fr
Je recherche le manuel de l'Olivetti Logos 80B.
Salut,
j'ai essayé de faire une version utilisant un générateur :
J'ai pas testé plus que ça, à voir donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function cartesien(array $p) { if ($p) { if ($last = array_pop($p)) { foreach (cartesien($p) as $t) { foreach ($last as $v) { yield $t + [count($t) => $v]; } } } } else { yield []; } } $a = iterator_to_array(cartesien([range(1, 8), range('a', 'd'), range('A', 'B')]));
Sinon j'aime bien aussi ta version
- PDO++ : Une nouvelle façon d'utiliser PDO. Billet de blog || Code source
- PhpEcho : Un moteur de rendu en une seule classe ! Nouvelle version (release 2.3.2) publiée le 18/04/2020 : Billet de blog || Code source
Ca à l'air de marcher avec le même exemple que j'avais utilisé. Bravo !
Cela ne sert à rien d'optimiser quelque chose qui ne fonctionne pas.
Mon site : www.emmella.fr
Je recherche le manuel de l'Olivetti Logos 80B.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager