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

    str_replace dalla seconda accorenza

    Ciao a tutti e scusate per il titolo non sapevo come scriverlo

    Mi serve un aiuto, con str_replace e possbile sostituire partendo dalla seconda occorrenza?

    esempio se ho questo "marco_paolo_mario_luigi" devo sostituire gli underscore con gli spazi partendo dal secondo underscore

    Spero di essere stato abbastanza chiaro
    ringrazio anticipatamente per l'aiuto
    Ultima modifica di techno; 20-04-2016 a 18:19

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    il risultato che ti serve qual è?
    mario_paolo mario luigi?

  3. #3

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    str_replace non credo lo faccia, ma puoi provare una cosa tipo questa

    Codice PHP:
    <?php
    $string 
    "marco_paolo_mario_luigi";
    $exString explode("_"$string);

    $finString $exString[0] . "_" $exString[1];
    $i 2;
    while(
    $i count($exString)) {
        
    $finString .= " " $exString[$i];
        
    $i++;
    }

    echo 
    $finString;
    ?>

    oppure con le espressioni regolari e preg_replace

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,361
    Oppure cosi.

    Codice PHP:
    <?php 
    $stringa    
    "marco_paolo_mario_luigi_michele";

    $posizione  strpos($stringa,'_');

    $risultato  substr($stringa,0,$posizione+1).str_replace('_',' ',substr($stringa,$posizione+1));
    print 
    $risultato;
     
    ?>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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 © 2024 vBulletin Solutions, Inc. All rights reserved.