PHP/MySQL | Помогите разобраться
Привет! Копаясь тут грабберах встречаю такие строки кодов
$file=str_replace('Тут какой-то код','Тут какой-то код', $file);
$file=preg_replace('|Тут какой-то код(.*)Тут какой-то код|is','',$file);
$file=preg_match('#Тут какой-то код(.*)"#sU',);
Я так понял, что это для вырезание,или замены.
Прошу объясните новичку, какой код что делает.
$file=str_replace('Тут какой-то код','Тут какой-то код', $file);
$file=preg_replace('|Тут какой-то код(.*)Тут какой-то код|is','',$file);
$file=preg_match('#Тут какой-то код(.*)"#sU',);
Я так понял, что это для вырезание,или замены.
Прошу объясните новичку, какой код что делает.
google
________
посл. ред. 16.04.2022 в 21:22; всего 1 раз(а); by Ragnar Lodbrok
________
посл. ред. 16.04.2022 в 21:22; всего 1 раз(а); by Ragnar Lodbrok
preg_replace(
string|array $pattern,
string|array $replacement,
string|array $subject,
int $limit = -1,
int &$count = null
): string|array|null
Выполняет поиск совпадений в строке subject с шаблоном pattern и заменяет их на replacement.
preg_match(
string $pattern,
string $subject,
array &$matches = null,
int $flags = 0,
int $offset = 0
): int|false
Ищет subjectсовпадение с регулярным выражением, указанным в pattern.
Ragnar Lodbrok (16.04.2022 в 21:26)
Ищет subjectсовпадение с регулярным выражением, указанным в pattern.
preg_match(
string $pattern,
string $subject,
array &$matches = null,
int $flags = 0,
int $offset = 0
): int|false
Ищет subjectсовпадение с регулярным выражением, указанным в pattern.
Коротко можно,без дополнительного кода,так чтобы новичку было понятно?
320517996, echo preg_replace("!<title>(.*?)</title>!si","<МОЙ_ТЕГ>\\1</МОЙ_ТЕГ>",$string);
Ragnar Lodbrok (16.04.2022 в 21:42)
320517996, echo preg_replace("!<title>(.*?)</title>!si","<МОЙ_ТЕГ>\1</МОЙ_ТЕГ>",$string);
320517996, echo preg_replace("!<title>(.*?)</title>!si","<МОЙ_ТЕГ>\1</МОЙ_ТЕГ>",$string);

320517996 (16.04.2022 в 22:07)
Честно ничего не понял

Ну значит иди постигать азы PHP в учебниках
________
посл. ред. 16.04.2022 в 22:08; всего 1 раз(а); by Ragnar Lodbrok
320517996, Где мой тег это текст который ты хочешь видеть вместо <title>
Ragnar Lodbrok (16.04.2022 в 22:17)
320517996, Где мой тег это текст который ты хочешь видеть вместо <title>
320517996, Где мой тег это текст который ты хочешь видеть вместо <title>
$string что означает?