Ver código fonte

messed up json extractor

lolcat 1 ano atrás
pai
commit
de328fff1b
1 arquivos alterados com 5 adições e 7 exclusões
  1. 5 7
      lib/fuckhtml.php

+ 5 - 7
lib/fuckhtml.php

@@ -554,14 +554,12 @@ class fuckhtml{
 				case "\"":
 				case "'":
 					if(
-						$i > 2 ||
+						$i > 2 && // only check if a quote could be there
 						(
-							(
-								$json[$i - 1] === "\\" &&
-								$json[$i - 2] === "\\"
-							) ||
-							$json[$i - 1] !== "\\"
-						)
+							$json[$i - 1] === "\\" &&
+							$json[$i - 2] === "\\"
+						) ||
+						$json[$i - 1] !== "\\"
 					){
 						// found a non-escaped quote