Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: preg_match i zmienny ciąg poszukiwany
Forum PHP.pl > Forum > PHP
fotonauk
Witam,

Kod
preg_match('/$val/',$ciag,$matches)


niestety jak wstawie w preg_match $val której przypisuje to co potrzeba, preg_match nie działa;
natomiast jak wpisuje to co potrzeba działa.

Kod
preg_match('/ahrefs/',$ciag,$matches)


Da rade to jakoś ominąć ? Bo w skrajnym przypadku to mogę zrobić ponad 300 warunków if preg_match i zadziała.

Comandeer
No bo przecież w apostrofach zmienne nie są podstawiane
fotonauk
Kod
preg_match($val,$ciag,$matches)

preg_match(/$val/,$ciag,$matches)

preg_match("/$val/",$ciag,$matches)

preg_match("$val",$ciag,$matches)

też nie działa.

Czy wogóle jest jakaś możliwość, aby w preg_match wstawić zmienną ?
Chcę w pętli foreach wywoływać z tablicy $val i sprawdzać przy pomocy preg_match
Comandeer
$val jest tablicą?

A coś takiego nie działa?
  1. preg_match('/' . $val , '/', $string, $matches);
fotonauk
działa.
Dzięki.
$val jest elementem tablicy wywoływanym kolejno w pętli foreach.

a cała impreza potrzebna po to, aby nie zapisywały się w bazie boty internetowe.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.