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

    function per sostituire

    Ciao a tutti, ho un problemino da risolvere, ho all'interno di un testo dei tag width="yyy" e height="xxx" io avrei la necessità di cambiare il valore di questi due tag impostandoli con dei valori prestabiliti per esempio width="200" e height = "150". I valori da sostituire cambiano ogni volta per cui non posso fare un semplice replace. Come posso fare?

    Grazie mille in anticipo.

  2. #2
    Creati una funzione.
    Passi i parametri width e height come argomenti.
    La funzione farà solo una echo del codice e sostituirai i cvalori di volta in volta.

    Codice PHP:
    function sostituisciValori($w$h) {
    echo 
    "
    bla bla bla bla bla width=\\"
    $w\\" height=\\"$h\\" bla bla bla
    "
    ;
    }

    // il resto dello script
    sostituisciValori(150100);
    echo 
    "
    "
    ;
    sostituisciValori(250150); 
    Vedi un po' se ti funge???
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #3
    non è questo il problema, cerco di spiegarmi meglio. ho vari testi memorizzati a db nei quali ci sono valori di width e di height diversi ogni volta, ho bisogno di sostituire tutti i valori con un altezza e una larghezza fissa. penso devo usare le regex ma non essendo ferrato in materia non saprei come impostare il pattern.

    Grazie

  4. #4
    trovato lo posto per chi ne dovesse avere bisogno:

    $object = preg_replace("/width=\"[0-9]+\"/smi", "width=\"400\"", $object_code);
    $object = preg_replace("/height=\"[0-9]+\"/smi", "height=\"200\"", $object);

    grazie comunque

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.