Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    79

    Explode e caratteri accentati

    Ho un problema con l'explode di una stringa.

    Codice PHP:
    $string "Gym/Equipement d'exercice;Piscine extérieur/couverte;Petits animaux acceptés";

    $exp_string explode(';',$string); 
    In caso di caratteri accentati o di apostrofi il risultato e' questo:
    Codice PHP:
    $exp_string[0]="Gym/Equipement d'";
    $exp_string[1]="exercice";
    $exp_string[2]="Piscine exté";
    $exp_string[3]="rieur/couverte";
    $exp_string[4]="Petits animaux accepté";
    $exp_string[5]="s"
    Come posso fare a risolvere. Avevo pensato anche ad un replace dei caratteri problematici backslashandoli ma sono tanti.

  2. #2
    Ehm a me funziona...

    Codice PHP:
    <?php

    $string 
    "Gym/Equipement d'exercice;Piscine extérieur/couverte;Petits animaux acceptés"

    $exp_string explode(';',$string);

    echo 
    '<pre>';
    print_r($exp_string); exit();

    ?>
    codice:
    Array
    (
        [0] => Gym/Equipement d'exercice
        [1] => Piscine extérieur/couverte
        [2] => Petits animaux acceptés
    )
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    79
    Si, ho scoperto l'arcano.
    I dati sono stati inseriti con una codifica scorretta.

    Ora devo trovare il modo di sistemare la cosa nel db.


    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.