Я ищу слово Masha в файле 1.php с функцией var_dump. Моё условие - если функция var_dump = bool(true), то нужно вывести 1, а если var_dump = bool(false), то нужно вывести 2. А выходит так, что при bool(true) - выводится 2.
Помогите найти ошибку и исправить код.
<?php
$st_search = '1.php'; //мой файл
$fname = file_get_contents($st_search);
$new = htmlspecialchars($fname, ENT_QUOTES);
$numbers = "Masha"; //искомое слово
$words = str_word_count($new, 1);
$var_dump = var_dump(in_array($numbers, $words));
if ('bool(true)' == $var_dump) {
echo 1;
}else{
echo 2;
}
?>