Re: [PHP-ES] Comparar string y mostrar diferencia.

[email protected] (Pablo Braulio)
Newsgroups php.general.es
Message-ID <[email protected]>
Hola Rolan.

Gracias por tu comentario, pero es un tema que todavía no se si me va a 
ser posible sacarlo, pues la dificultad radica en que no se de que lado 
va a venir la diferencia.

Pero tu comentario es bueno para tenerlo en cuenta. Muchas gracias.

Rolan Benavent escribió:
> 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
>>>
>>>
>>
> 

-- 
Saludos cordiales.
Pablo.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.