Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23

Discussione: array inverso

  1. #1

    array inverso

    ciao....se io ho un array
    Codice PHP:
    for($v=0$v count($arrCall); $v++){
                                    
      if(
    $IdCall != $arrCall[$v]){
                                        
    $arrCall[]=$IdCall;
      }

    e mi da un risultato che è:
    26
    23
    22

    e volessi girarlo:
    22
    23
    26


    ho provato così:
    Codice PHP:


    for ($v count ($arrCall)-$v >= 0$v-- ) { 

        if(
    $IdCall != $arrCall[$v]){
                                                
    $arrCall[]=$IdCall;
                                       
             }

    ma non va...

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    array_reverse()

  3. #3
    ho provato anche quello.....

    $arrCall[]=array_reverse($arrCall);

    mi da
    22
    23
    22

  4. #4
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Uhm non so se funzia però prova così
    $newArray = array_reverse($oldArray,FALSE);

  5. #5
    $array=array(22,26,78);
    $array=array_reverse($array);
    print_r($array);

    risultato => Array ( [0] => 78 [1] => 26 [2] => 22 )

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    a me array_reverse funziona...

    $temp=array(26,23,22);
    print_r($temp);
    print_r(array_reverse($temp));

    Array ( [0] => 26 [1] => 23 [2] => 22 ) Array ( [0] => 22 [1] => 23 [2] => 26 )
    think simple think ringo

  7. #7
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    se no
    Codice PHP:
    $h 0;
    for(
    $i=(count($oldarray)-1);$i>=0;$i--) {
    newArray[$h] = $oldArray[$i];
    $h++;


  8. #8
    precisazione:

    io vorrei mettere al contrario l'array nel momento in cui lo popolo...

  9. #9
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Ah..
    cioè vuoi gestire contemporaneamente due array uno come coda e uno come stack?
    Uhm non dovrebbe essere eccessivamente difficile.. ci penso e vedo

  10. #10
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    ok.. forse ho trovato
    Codice PHP:
    function MergeHead($array,$elemento) {
      
    $temp_array[0] = $elemento;
      return 
    merge_array($temp_array,$array);


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.