Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544

    Far stampare correttamente print_r()

    Ho un piccolo problema, non riesco a far stampare correttamente print_r()

    Codice PHP:
    $stringa $_POST['nome'].' '.$citta.' '.$messaggio
    function 
    trovaParole($stringa, array $paroleArray) { 
    $detected = array(); foreach ($paroleArray as $parola) { 
    if (
    preg_match("/\b{$parola}\b/i"$stringa$matches)) {
    $detected[] = $matches[0]; 


    return 
    $detected
    }  
    print_r(trovaParole($stringa$paroleArray)); 

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Cosa intendi per correttamente, che output ti da attualmente?

  3. #3
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da RoTeam
    Cosa intendi per correttamente, che output ti da attualmente?
    Ora mi da Array ( [0] => mela )

    mela in questo caso è la parola probità che ho nell'array e che è stata inserita nel campo

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da Ht28
    Ora mi da Array ( [0] => mela )

    mela in questo caso è la parola probità che ho nell'array e che è stata inserita nel campo
    Si okey, ma qual'è il problema, cosa volevi ti restituisse?

  5. #5
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da RoTeam
    Si okey, ma qual'è il problema, cosa volevi ti restituisse?
    Vorrei che stampasse solo mela nel mio alert personale

    $errore .= "..."

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Prova cosi

    Codice PHP:

    $parole_proibite 
    = array('prima_parola','seconda','terza');
    $stringa $_POST['nome'].' '.$citta.' '.$messaggio;  

    function 
    trovaParole($stringa,$paroleArray) {  
    $detected = array(); 
    foreach (
    $paroleArray as $parola)  
    if (
    preg_match("/{$parola}/"$stringa)) 
    $detected[] = $parola;  
    return 
    $detected;  
    }   

    foreach(
    trovaParole($stringa$parole_proibite) as $parola)
          echo 
    $parola.'
    '


  7. #7
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da RoTeam
    Prova cosi

    Codice PHP:

    $parole_proibite 
    = array('prima_parola','seconda','terza');
    $stringa $_POST['nome'].' '.$citta.' '.$messaggio;  

    function 
    trovaParole($stringa,$paroleArray) {  
    $detected = array(); 
    foreach (
    $paroleArray as $parola)  
    if (
    preg_match("/{$parola}/"$stringa)) 
    $detected[] = $parola;  
    return 
    $detected;  
    }   

    foreach(
    trovaParole($stringa$parole_proibite) as $parola)
          echo 
    $parola.'
    '

    Il tuo funziona, se però sostituisco il tuo array con il mio

    include("parole-proibite.php");

    non va più

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da Ht28
    Il tuo funziona, se però sostituisco il tuo array con il mio

    include("parole-proibite.php");

    non va più
    Posta come hai formulato l'array no?

  9. #9
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da RoTeam
    Posta come hai formulato l'array no?
    Codice PHP:
    include("parole-proibite.php"); 

    $stringa $_POST['nome'].' '.$citta.' '.$messaggio;   
    function 
    trovaParole($stringa,$paroleArray) {   
    $detected = array();  
    foreach (
    $paroleArray as $parola)   
    if (
    preg_match("/{$parola}/"$stringa))  
    $detected[] = $parola;   
    return 
    $detected;   
    }    
    foreach(
    trovaParole($stringa$paroleArray) as $parola

    $errore .= "$parola "

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da Ht28
    Codice PHP:
    include("parole-proibite.php"); 

    $stringa $_POST['nome'].' '.$citta.' '.$messaggio;   
    function 
    trovaParole($stringa,$paroleArray) {   
    $detected = array();  
    foreach (
    $paroleArray as $parola)   
    if (
    preg_match("/{$parola}/"$stringa))  
    $detected[] = $parola;   
    return 
    $detected;   
    }    
    foreach(
    trovaParole($stringa$paroleArray) as $parola

    $errore .= "$parola "
    include("parole-proibite.php");

    Posta il contenuto di $paroleArray come lo dichiari in quella pagina e come aggiungi le parole

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.