Visualizzazione risultati 1 fino 2 di 2

Discussione: [PHP] FRASI RANDOM

  1. #1
    Guest

    Post [PHP] FRASI RANDOM

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    a quel punto puoi caricare il file "per righe", invece che in un'unica stringa, usando file():
    Codice PHP:
    $frasi = file('frasi.txt');
    $num = rand (0, count ($frasi) - 1);
    echo
    "&ldquo;<em>{$frasi[$num]}...</em>&rdquo;";
    niente righe vuote però, in frasi.txt

    Salve,
    scusate se riesumo questo 3d, ma volevo sapere come fare per far leggere due righe per volta
    es.

    ciao questa è la prima righa
    mentre questa è la seconda

    grazie in anticipo
    Vittorio

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,148

    Predefinito

    Codice PHP:
    <?php
    $frasi
    = file('frasi.txt');
    $num = rand(0, count($frasi)/2-1);
    echo
    $frasi[$num*2].'<br>'.$frasi[$num*2+1];
    ?>
    EDIT:
    Ah, forse ho capito male: lo script sopra che ti ho fatto tiene conto che "una frase" occupa "due righe". Se invece vuoi soltanto stampare due righe a caso del file:
    Codice PHP:
    $frasi = file('frasi.txt');
    $num1 = array_rand($frasi);
    $num2 = array_rand($frasi);
    echo
    $frasi[$num1].'<br>'.$frasi[$num2];
    Se invece le righe devono essere differenti (ovvero che non sia possibile che esca la stessa riga due volte):

    Codice PHP:
    $frasi = file('frasi.txt');
    shuffle($frasi);
    echo
    $frasi[0].'<br>'.$frasi[1];
    Ciao!
    Ultima modifica di alemoppo : 26-02-2014 alle ore 14.13.29

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •