note 56178 added to function.strtok
| From: | rawat dot arun at gmail dot com | Date: | Fri, 26 Aug 2005 02:31:56 +0000 |
| Subject: | note 56178 added to function.strtok | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-94202@lists.php.net to get a copy of this message | ||
I was trying to compare two strings of equal length using strtok. However using them at same time
leads into erratic output. Therefore the output of each strok can first be stored in an array and
then be used for comparison. Here is small code for it.
<?php
$string = "This is an XYZ example string";
$tok = strtok($string, ' ');
while ($tok !== false) { $toks[] = $tok; $tok = strtok(' '); }
$string_1= "This is an unknown example string";
$tok1= strtok($string_1, ' ');while ($tok1 !== false) {
$toks1[] = $tok1;$tok1 = strtok(' '); }
$ctr=0;
while (each ($toks))
if ($toks[$ctr]==$toks1[$ctr])
{echo "W=$toks[$ctr]<br />"; echo "W1=$toks1[$ctr]<br />";
$ctr++; } else $ctr++; ?>
Thanks,
Arun
----
Manual Page -- http://www.php.net/manual/en/function.strtok.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+56178
Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+56178&report=yes&reason=added+to+the+manual
Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+56178&report=yes&reason=bad+code
Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+56178&report=yes&reason=spam
Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+56178&report=yes&reason=useless
Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+56178&report=yes&reason=non-english
Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+56178&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+56178&report=yes
Search -- http://master.php.net/manage/user-notes.php