Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    1

    Combinazioni coppie di un Array

    Buongiorno,
    ho provato a cercare ma non ho trovato niente, avrei bisogno di creare combinazioni di dati di un array in base 2, una cosa del tipo così:
    Codice PHP:
    $abc=array("a","b","c");

    for (
    $i=0;$i<3;$i++)
        {
            for (
    $j=0;$j<3;$j++)
            {
                echo 
    $abc[$i]."-".$abc[$j]."<br  />";
                
            }
        } 
    che però mi restituisce:

    a-a
    a-b
    a-c
    b-a
    b-b
    b-c
    c-a
    c-b
    c-c

    come faccio a far si che non mi restituisca coppie uguali (a-a,b-b,c-c)?

    grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Banalmente
    Codice PHP:
    $abc=array("a","b","c");

    for (
    $i=0;$i<3;$i++)
        {
            for (
    $j=0;$j<3;$j++)
            {
                if (
    $abc[$i] != $abc[$j])
                    echo 
    $abc[$i]."-".$abc[$j]."<br  />";
            }
        } 

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.