Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    55

    Porzione di stringa uguale

    Ciao a tutti!
    Nel mio programma ho due testi molto lunghi che per la parte iniziale sono uguali. Non so la lunghezza di questa parte iniziale, però vorrei ottenere questa porzione di testo che li accomuna...
    esiste una funzione in php che mi può aiutare?
    Grazie!

  2. #2
    Non mi pare esista, ma magari mi sbaglio. Se le stringhe sono parzialmente identiche all'inizio puoi fare un controllo carattere per carattere così:
    codice:
    function strmatch( $str1, $str2 ){
    	$tmp = '';
    	$end = min(strlen($str1),strlen($str2));
    		
    if ($end==0) return false;
    	for ($i=0; $i<$end; $i++)
    		if ($str1[$i]==$str2[$i]) $tmp.=$str1[$i];
    		else return $tmp;
    return $tmp;
    }
    dA .. foto di viaggio
    L'esperienza è il tipo di insegnante più difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

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.