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

    preg_replace non sostituisce correttamente

    ciao a tutti,
    sto cercando di utilizzare il preg_replace ma genera un errore che non riesco a risolvere,

    sostituisce tutto bene ad eccetto di sostituire [....]

    mi spiego meglio,
    dopo un paio di funzioni arrivo a generare questi 2 array

    codice:
    $FIND
     Array(
        [0] => [IMG=100]
        [1] => [IMG=120:right]
        [2] => [IMG=103]
        [3] => [IMG=109:left]
        [4] => [IMG=110]
        [5] => [IMG=108:left]
    )
    $REPLACE 
    Array(
        [0] => 100
        [1] => 120
        [2] => 103
        [3] => 109
        [4] => 110
        [5] => 108
    )
    e lancio il preg_replace

    $TEXT = preg_replace($FIND, $REPLACE, $TEXT);

    ma il risultato è che sostituisce tutto correttamente ma come se gli avessi passato i dati senza le [...] quindi mi trovo nell'html sostituito [108] invece di 108

    sapreste dirmi come fixo questo problemino?
    grazie in anticipo a tutti quanti
    www.nintendopower.it

  2. #2
    cerca l'elemento [ e lo sostituisci con "" per esempio e poi cerchi l'elemento ] ...

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.