Re: [PHP-ES] Comparar string y mostrar diferencia.
[email protected] (Rolan Benavent)
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <[email protected]> |
Hola Pablo,
si lo haces de este modo:
> <?php
>
> $var1= "Esto es un texto";
> $var2= "Esto es un texto y quiero ver esto";
>
> if ($var1 != $var2) {
> echo substr($var2, strlen($var1), strlen($var2));
> }
>
vas a tener el problema de que sólo te va a servir en el caso de que
sean iguales las dos cadenas por el principio. Si realmente quieres
hacer una especie de resta, y que le quite a $var2 el texto que tiene
$var1, yo lo harÃa del siguiente modo:
<?php
$var1 = "Esto es un texto";
$var2 = "Quiero ver esto, esto es un texto, y también esto";
if($var1 != $var2)
{
echo str_ireplace($var1, "", $var2);
//Usa str_replace si quieres que sea sensible a
//mayúsculas/minúsculas
//Muestra por pantalla: Quiero ver esto, , y también esto
}
?>
>
>
> 2010/1/22 Pablo Braulio <[email protected]>
>
>> Hola a todos.
>>
>> Necesito porder comparar dos string y recoger (para mostrar) la diferencia.
>>
>> La comparación es fácil: $string1 == $string2.
>>
>> Pero la segunda parte es mas complicada y no se como hacerlo.
>>
>> Un ejemplo de lo que pretendo:
>>
>> $var1= "Esto es un texto";
>>
>> $var2= "Esto es un texto y quiero ver esto";
>>
>> if($var1 != $var2){
>> CODIGO QUE ME FALTA
>> }
>>
>> Lo que tendrÃa que mostrar es "y quiero esto".
>>
>> ¿Alguna idea?.
>> --
>> Saludos cordiales.
>> Pablo.
>>
>> --
>> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>