aidan           Fri Dec  3 11:01:33 2004 EDT

  Modified files:              
    /phpdoc/en/reference/strings/functions      levenshtein.xml 
  Log:
  fixed bug in xml (didn't validate) and used less confusing var names
  
http://cvs.php.net/diff.php/phpdoc/en/reference/strings/functions/levenshtein.xml?r1=1.6&r2=1.7&ty=u
Index: phpdoc/en/reference/strings/functions/levenshtein.xml
diff -u phpdoc/en/reference/strings/functions/levenshtein.xml:1.6 
phpdoc/en/reference/strings/functions/levenshtein.xml:1.7
--- phpdoc/en/reference/strings/functions/levenshtein.xml:1.6   Thu Dec  2 
12:52:04 2004
+++ phpdoc/en/reference/strings/functions/levenshtein.xml       Fri Dec  3 
11:01:33 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
+<!-- $Revision: 1.7 $ -->
 <!-- splitted from ./en/functions/strings.xml, last change in rev 1.12 -->
   <refentry id="function.levenshtein">
    <refnamediv>
@@ -122,7 +122,7 @@
 <![CDATA[
 <?php
 // input misspelled word
-$myWord = 'carrrot';
+$input = 'carrrot';
 
 // array of words to check against
 $words  = array('apple','pineapple','banana','orange',
@@ -132,14 +132,14 @@
 $shortest = -1;
 
 // loop through words to find the closest
-foreach ($words AS $word) {
+foreach ($words as $word) {
 
     // calculate the distance between the input word,
     // and the current word
-    $thisLev = levenshtein($myWord, $word);
+    $lev = levenshtein($input, $word);
 
     // check for an exact match
-    if ($thisLev == 0) {
+    if ($lev == 0) {
 
         // closest word is this one (exact match)
         $closest = $word;
@@ -151,14 +151,14 @@
 
     // if this distance is less than the next found shortest
     // distance, OR if a next shortest word has not yet been found
-    if ($thisLev <= $shortest || $shortest < 0) {
-        // set the closest matchm, and shortest distance
+    if ($lev <= $shortest || $shortest < 0) {
+        // set the closest match, and shortest distance
         $closest  = $word;
-        $shortest = $thisLev;
+        $shortest = $lev;
     }
 }
 
-echo "Input word: $myWord\n";
+echo "Input word: $input\n";
 if ($shortest == 0) {
     echo "Exact match found: $closest\n";
 } else {
@@ -168,14 +168,14 @@
 ?>
 ]]>
       </programlisting>
-     </example>
-     &example.outputs;
-     <screen>
+      &example.outputs;
+      <screen>
 <![CDATA[
 Input word: carrrot
 Did you mean: carrot?
 ]]>
-     </screen>
+      </screen>
+     </example>
     </para>
     <para>
      See also <function>soundex</function>,

Reply via email to