Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Operazioni sugli array

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    225

    Operazioni sugli array

    Salve a tutti,

    sto cercando di aggiornare il contenuto di array1 in base al contenuto di array2, i cui contenuti di entrambi gli array,sono cifre separate da virgole , ovvero , esempio

    $arr1 = (111,222)

    $arr2 = (111,222,333,4444,5555)

    vorrei ottenere $arr3 = (333,4444,5555)


    Grazie a tutti .

    SAT

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    483
    prova a dare un occhiata qua al manuale...

    Se ti serve dare un occhiata anche alle altre funzioni da utilizzare per lavorare con gli array clicca qui




    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    225
    Mi sono sbagliato non sono due array

    uno solo una stringa di testo contente numeri separati da virgole

    come posso fare ?

  4. #4
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da satwanted
    Mi sono sbagliato non sono due array

    uno solo una stringa di testo contente numeri separati da virgole

    come posso fare ?
    Probabilmente non è il metodo + rapido, e non l'ho nemmeno testato, ma dovrebbe andare

    Codice PHP:
    <?php

    $str
    '12,99,7378,763,23,2,44,672,9';

    function 
    esplodi_e_somma$str$param=',' ){
        
    $total=0;
        
    $pieces explode$param$str );
        for(
    $x=0,$limx=sizeof($pieces);$x<$limx;++$x){
            
    $total += ( int )$pieces[$x];
        }
        return 
    $total;
    }

    $somma esplodi_e_somma$str );

    ?>
    わさび

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    225

    Re: Operazioni sugli array

    Originariamente inviato da satwanted
    Salve a tutti,

    sto cercando di aggiornare il contenuto di array1 in base al contenuto di array2, i cui contenuti di entrambi gli array,sono cifre separate da virgole , ovvero , esempio

    $arr1 = (111,222)

    $arr2 = (111,222,333,4444,5555)

    vorrei ottenere $arr3 = (333,4444,5555)

    ovvero la DIFFERENZA !!! sono un coglione , non l'ho specificato

    Grazie a tutti .

    SAT
    Cioè vorrei ottenere l' eliminazione dei numeri identici ed avere come risultato i rimanenti ....

    Grazie ancora

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    225
    Codice PHP:
    for ($cont=0$cont $lung OR $cont $lung2$cont++) {

    if (
    $selns[$cont] == $arr_nserie[$cont]) {unset($selns[$cont]);unset($arr_nserie[$cont]);} 
    ho provato cosi, mi funziona, solo che dovrei passare i dati all' array in sequenza corretta dato che

    $selns[$cont] == $arr_nserie[$cont]

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.