Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Riformattare un testo riscrivendo caratteri accentati e spazzi vuoti

    io ho una variabile in php
    $title
    vorrei rifformattarla in ulatra variabile $titleok in modo da eliminare gli spazzi vuoti e i carattarli accentati per poi riutilizzarla per la riscrittura dell'url, solo che sono un programmatore php

    esempio vorrei che:

    $title: Caffè Espresso

    venga riformattatato così

    $titleok: Caffe-Espresso

    Grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    118
    vai su www.php.net e studia str_replace()

    fa al caso tuo

  3. #3
    Devi fare in questo modo:

    Codice PHP:
    $title='Caffè Espresso';

    $titleok=str_replace(" ""-"$title); 
    Realizzazione Software, Siti Web ed E-commerce. Consulenza Software ed esperti open source ...
    Scopri i nostri servizi...

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    118
    diciamola tutta...

    devi creare 2 array,

    una con i caratteri da sostituire e l'altra con i caratteri che li sostituiranno...

    $char = array(' ', 'à', 'è', 'ù', ecc...);

    $html = array('-','a',e,u, ecc...);

    $title = "caffè";

    e poi fai str_replace($char,$html,$title)

  5. #5
    Grandi grazie mille è proprio quello che cercavo.

    un ultima cosa come si fa a digli di cambiare anche anche ' ho paura che mi da errore se gli scrivo ,''', con l'apostrofo che voglio sostituire messo tra due apostrofi

  6. #6
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    vorrei rifformattarla in ulatra variabile $titleok in modo da eliminare gli spazzi vuoti e i carattarli accentati per poi riutilizzarla per la riscrittura dell'url, solo che sono un programmatore php
    per mettgerl ain una url usa

    $titleok=urlencode($title)

    e quando devi rileggerla e metterla 'in chiaro' usi

    urldecode($titleok)
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.