Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683

    sostituire un testo in un punto preciso

    Ciao a tutti! devo fare un lavoro su un sito, ma è un casotto allucinante, con una ridondanza elevatissima!!! so che non è un metodo elegante ma ho una variabile (che tra mille classi inutili non riesco a capire come venga generata) con scritto:
    "cf_c_id = 4 AND cp_c_id = 4" devo sostituire la AND con l'OR però non va bene un str_replace perchè questa variabile potrebbe avere diversi AND.
    Inoltre questa stringa potrebbe avere del testo a capo o in coda e i 4 potrebbero avere un'altro valore... in pratica devo dire che l'AND che separa cf_c_id e cp_c_id deve diventare OR

  2. #2
    Per quanto brutto puoi provare una roba del genere:

    Codice PHP:
    <?php
    $string 
    "cf_c_id = 4 AND cp_c_id = 4";
    $pattern "/AND cp_c_id/";
    $replacement "OR cp_c_id";
    echo 
    preg_replace($pattern$replacement$string);
    ?>
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    eh lo so... è tremendo... ma son i clienti che ti portan a fare la robaccia!
    modificare questa porcheria e con tempi stretti... io ti metto schifo su schifo
    comunque funziona alla grande!!

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.