| @@ 144-154 (lines=11) @@ | ||
| 141 | } |
|
| 142 | $poscount = substr_count($querystring, '"') / 2; |
|
| 143 | $specialarr = array(); |
|
| 144 | for ($i = 0; $i < $poscount; ++$i) { |
|
| 145 | $start = strpos($querystring, '"', 0); |
|
| 146 | $end = strpos($querystring, '"', $start + 1); |
|
| 147 | if ($end !== false) { |
|
| 148 | $specialstring = ltrim(substr($querystring, $start, $end - $start), '"'); |
|
| 149 | $specialarr[] = $specialstring; |
|
| 150 | $querystring = ltrim(substr_replace($querystring, '', $start, $end - $start + 1)); |
|
| 151 | } else { |
|
| 152 | $querystring = ltrim(substr_replace($querystring, '', $start, 1)); |
|
| 153 | } |
|
| 154 | } |
|
| 155 | $queryarr = explode(' ', $querystring); |
|
| 156 | $queryarr = array_merge($specialarr, $queryarr); |
|
| 157 | $emptyarr[] = ''; |
|
| @@ 70-80 (lines=11) @@ | ||
| 67 | } |
|
| 68 | $poscount = substr_count($querystring, '"') / 2; |
|
| 69 | $specialarr = array(); |
|
| 70 | for ($i = 0; $i < $poscount; ++$i) { |
|
| 71 | $start = strpos($querystring, '"', 0); |
|
| 72 | $end = strpos($querystring, '"', $start + 1); |
|
| 73 | if ($end !== false) { |
|
| 74 | $specialstring = ltrim(substr($querystring, $start, $end - $start), '"'); |
|
| 75 | $specialarr[] = $specialstring; |
|
| 76 | $querystring = ltrim(substr_replace($querystring, '', $start, $end - $start + 1)); |
|
| 77 | } else { |
|
| 78 | $querystring = ltrim(substr_replace($querystring, '', $start, 1)); |
|
| 79 | } |
|
| 80 | } |
|
| 81 | $queryarr = explode(' ', $querystring); |
|
| 82 | $queryarr = array_merge($specialarr, $queryarr); |
|
| 83 | $emptyarr[] = ''; |
|