Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Generare triplette tramite array misto...

    Per adesso riesco a generare "triplette" solo con estremi ben definiti i cui elementi sono consecutivi...

    es:

    Codice PHP:


    $n 
    1;
    $count 11

    for (
    $x 1$x $count$x++) { 
        for (
    $y $x 1$y $count$y++) { 
            for (
    $z $y 1$z $count$z++) { 
                print(
    "$n---{$x},{$y},{$z}"."
    "
    ); 
                
    $n++;
            } 
        } 

    Ma adesso avrei esigenza di poter sviluppare le triplette prendendo in modo univoco gli elementi di un array misto... in questo modo:

    Codice PHP:

    $array
    = array(1,2,3,10,40,55,76,78,81,90);


    //come faccio a trasformare il codice sottostante in modo che mi generii tutte le triplette
     //possibili prendendo i relativi valori univoci da $array???

    for ($x 1$x $count$x++) { 
        for (
    $y $x 1$y $count$y++) { 
            for (
    $z $y 1$z $count$z++) { 
                print(
    "$n---{$x},{$y},{$z}"."
    "
    ); 
                
    $n++;
            } 
        } 

    Very Very TNX!


  2. #2
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Non importa + grazie

    Risolto da solo

    Se a qualcuno/a interessa ecco la solution da me adottata:

    Tre arrays

    $gruppovoluto
    $gruppototale
    $gruppoescluso

    dove

    $gruppoescluso=$gruppototale-$gruppovoluto

    Poi..

    un semplice if con verifica di appartenenza al gruppototale e non al gruppo escluso

    tutto qui


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.