Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    fare echo di una sola parte di un testo inserito..

    mettimamo che io in un campo di una tabella scrivo pippo,topolino (minni).


    vorrei fare l'echo solo di ciò che sta tra parentesi e non il resto del testo.è possibile?
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  2. #2
    Devi usare la funzione eregi per quel tipo di cose. Ma è difficile da settare.

  3. #3
    eregi te la sconsiglio ... INFINITAMENTE lenta ...

    usa le preg

    www.php.net/pcre

    un qualcosa del genere

    codice:
    if (preg_match("\((.*+)\)", $testo, $results))
    {
      echo $results[1];
    }
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    e se il campo tra parentesi..

    fosse (zona1)?
    mi sa che il numero da problemi perche mi dice:
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in giorno.php on line 20
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  5. #5
    scusa ... sono stato faggiano ... ho sbagliato una cosa

    if (preg_match("/\((.*+)\)/", $testo, $results))

    le preg necessitano di un delimitatore

    va lo stesso ... l'importante è che è tra parantesi
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    non funziona..

    ho messo cosi:
    $des=$row_d['description'];
    if (preg_match("/\((.*+)\)/", $des, $results))

    {
    echo $results[1];
    }

    ma non mi stampa nulla del campo.

    nel campo cè scritto_ plastica e metalli (zona1)...
    io vorrei mi stampasse solo (zona1)
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  7. #7
    prova a mettere
    echo $results[0];
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.