Loading...
PHP/MySQL | Помогите разобраться
Привет! Копаясь тут грабберах встречаю такие строки кодов
$file=str_replace('Тут какой-то код','Тут какой-то код', $file);
$file=preg_replace('|Тут какой-то код(.*)Тут какой-то код|is','',$file);
$file=preg_match('#Тут какой-то код(.*)"#sU',);
Я так понял, что это для вырезание,или замены.
Прошу объясните новичку, какой код что делает.
google
________
посл. ред. 16.04.2022 в 21:22; всего 1 раз(а); by Ragnar Lodbrok
php
   preg_replace(     string|array $pattern,     string|array $replacement,     string|array $subject,     int $limit = -1,     int &$count = null ): string|array|null   
Выполняет поиск совпадений в строке subject с шаблоном pattern и заменяет их на replacement.
php
   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)
php
   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);

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

*drag* Честно ничего не понял

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

$string что означает?
Онлайн: 6
Время:
Gen. 0.1016
(c) Bym.Guru 2010-2026