note 56178 added to function.strtok

From: 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

« previous php.notes (#94202) next »