В основном я пытаюсь понять, есть ли в переменной, называемой $restext
.
[TD = "align: left"] '. $ Num.' [/TD] [TD = "align: left"] [/TD]
$num
- это значение $_GET
которое является числом.
Из того, что я вижу, он терпит неудачу, когда я использую:
if(strpos($restext,'[TD="align: left"]'.$num.'[/TD] [TD="align: left"][/TD]')===false) {
}
потому что строка, которую я ищу, - это 2 слова. После первого [/TD]
есть пробел,
Как я могу найти переменную $restext
для строки, указанной выше?
Благодарю!
Вы уверены, что вы учли пустую ячейку в конце?
$haystack = 'pastebin example';
$num = 1;
$needle = '[TD="align: left"]'.$num.'[/TD] [TD="align: left"][/TD]';
echo strpos($haystack, $needle) === false ? "Not found" : "Found"; //Found
$num = 4;
echo strpos($haystack, $needle) === false ? "Not found" : "Found"; //Not found
Если вы хотите заменить значение:
if(strpos($haystack, $needle) !== false) {
$haystack = str_replace($needle, "New value", $haystack);
}
[TD="align: left"]'.$num.'[/TD] [TD="align: left"][/TD]