jenny mathew wrote:
so,what what should i conclude .it is not possible to compare two texts and
hight the difference at this moment.
1. conclude whatever the **** you like
2. 'hight' is not an english word (I guess you mean highlight)
3. actually it is possible but you have to write some code
4. nobody will be writing a
compare_these_two_strings_and_show_the_differences_in_a_complete_webpage_styled_the_way_I_like_it()
function for php anytime soon.
5. go read about 'DIFF' like I said the first time.
thanks.
Yours ,
<humour class="monday, crass, dark, sexist">
with regard to the concept of 'objectification of women' you might
consider another sign off than 'Yours' - or maybe you want to be 0wn3d?
</humour>
Jenny
On 6/19/05, Robert Cummings <robert@xxxxxxxxxxxxx> wrote:
On Sun, 2005-06-19 at 12:33, M. Sokolewicz wrote:
Robert Cummings wrote:
On Sun, 2005-06-19 at 09:22, M. Sokolewicz wrote:
jenny mathew wrote:
Untested, very crude:
<?php
$maxlen = max(strlen($text1), strlen($text2));
for ($i = 0; $i < $maxlen; $i++){
if (@$text1[$i] == @$text2[$i]) echo @$text1[$i];
else @echo "<font color=red>$text1[$i]|$text2[$i]</font>";
}
?>
donot you think you program will just bring the server to its foot
,if the
text message encountered is very large of order of 40 KB or
larger.is <http://larger.is><http://larger.is>there any other
efficient method.
40KB isn't large... now, when you're talking about hundreds of MBs of
text, then it gets large :) 40KB, with that method, is nothing...
It's a bit of a dirty hack though. If I compare a 2 character text
against a 40k text, the error handler will be invoked (39998 * 3)
times
if $text1 is the 2 byte string. That's extremely inefficient. I don't
think I've ever seen error suppression abused so badly to prevent
writing an extra line or 2 using isset().
Cheers,
Rob.
I agree with what you said fully; however, even though that's the case,
and it indeed could be written a lot faster and cleaner, it would not
pose a problem on most systems. That was the point I tried to make ;)
Oh absolutely, 40k is tiny :) Just never seen error suppression used for
such mundane processing. Now if we up it to 2 chars and 5 megs :) With a
custom user space error handler in the background... ugh.
Cheers,
Rob.
--
.------------------------------------------------------------.
| InterJinn Application Framework - http://www.interjinn.com |
:------------------------------------------------------------:
| An application and templating framework for PHP. Boasting |
| a powerful, scalable system for accessing system services |
| such as forms, properties, sessions, and caches. InterJinn |
| also provides an extremely flexible architecture for |
| creating re-usable components quickly and easily. |
`------------------------------------------------------------'
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php