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

    ho bisogno di una funzione che sostitusce 1 sola occorrenza alla volta

    sapete aiutarmi?
    Codice PHP:
    $frasi = array ( '[key], [key], [key] in [zona]''[key] e [key] [zona]');
    // lavoro con le key in modo da creare delle key consequenziali [key0] [key1] [key2]
    $i 0;
    //$temp_patt = '/\[key\]/i';
    $temp_patt $temp_sovr = array();
    while ( 
    $i $combinazioni ) {
        
    $temp_patt[] =  '/\[key\]/i';
        
    $temp_sovr[] = '[key'.$i.']';
        
    $i++;
    }
    $temp_f implode(' ## '$frasi);
    $temp_f preg_replace($temp_patt$temp_sovr$temp_f); 
    Ovviamente la preg_replace proprio come la str_replace non vanno bene perche fanno tutte di botto

    Io vorrei che andassero a leggere nella stringa $temp_f e sostuire una alla volta in modo tale che alla fine $temp_s dovra essere: '[key0], [key1], [key2] in [zona], [key3] e [key4] [zona]'

    che mi dite?

  2. #2

  3. #3
    non avevo visto che preg_replace ha il limit ^^

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.