Visualizzazione dei risultati da 1 a 5 su 5

Discussione: stampare array

  1. #1

    stampare array

    Ciao a tutti ragazzi,

    premetto che sono alle prime armi col php e stavo provando una cosa molto semplice, cioè implementare questa funzione:


    Codice PHP:
    <?php
    function multipli($num){
    $doppio=$num*2;
    $triplo=$num*3;
    $quintuplo=$num*5;
    $ris=array($doppio$triplo$quintuplo);
    return 
    $ris;
    }

    $a=7;
    $mul=multipli($a);

    echo 
    "i multipli di 7 sono: ";
    echo 
    $mul;

    ?>
    e poi vedere cosa succede quando apro il file.. in sostanza sul browser vedo questo:
    "i multipli di 7 sono: Array"

    perkè mi esce questo e non stampa i numeri??
    serve un ciclo o qualcosa del genere?

  2. #2

  3. #3
    si ma, questo codice l'ho visto sulla guida di questo sito al php.......... e vorrei capire cosa c'è che non va?

  4. #4
    Codice PHP:
    <?php 
    function multipli($num){ 
         
    $doppio=$num*2
         
    $triplo=$num*3
         
    $quintuplo=$num*5
         
    $ris=array($doppio$triplo$quintuplo); 
         return 
    $ris
    }  

    $a=7
    $mul=multipli($a);  
    echo 
    "i multipli di 7 sono: "

    for (
    $i=0;$i<sizeof($mul);$i++) {
         
          echo 
    $mul[$i]." "// ho aggiunto uno spazio senno i numeri sono tutti attaccati

    ?>
    la funzione multipli non fa altro che calcolare i multipli del numero che passi alla funzione...in questo caso i multipli di 7. i multipli calcolati vengono memorizzati nell'array $ris che viene restituito dalla funzione. quindi $mul è uguale a $ris. quindi per visualizzare correttamente i multipli devi necessariamente scorrere l'array con un ciclo, come ti ho scritto sopra
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  5. #5
    mr. click

    ti ringrazio per la tua cortesia e per il tempo che mi hai dedicato.. in fondo era semplice ma sono proprio alle primissime..

    grazie..

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.