preg_replace

0

robie tak
$wpis = preg_replace($slowo, "$Q", $zawartosc);

i wywala mi
Warning: Delimiter must not be alphanumeric or backslash in ....

???

0

preg_replace() raczej sie do tego nie nadaje, gdyz jest to za wolna funkcja. Zastosuj str_replace():

$value = str_replace($Q, 'zastapione', $value);

0

oka dzięki.

a teraz jak zrobić by np.

$tekst = "abcdefghijklmnopqrstuabcdefghijklmnopqrstu OK abcdefghijklmnopqrabcdefghijklmnopqrstuabcdefghijklmnopqrstustu";

jak zrobic zeby program wypisal my z tego wpisu tylko odcinek od "OK" przez powiedzmy 50 nast znaków.

chce to zrobic do wyszukiwarki (zeby z tresci strony wypisywalo tekst od podanego przez tam iles znaków)

a może da sie to łatwiej zrobić?

0

$pozycja = strpos($string, "OK");
if ($pozycja === false) {
echo "nie znaleziono";
}
else {
for($x=1;$x

0

a może da sie to łatwiej zrobić?

    $tekst = ereg("OK.{48}", $tekst, $match);
    echo $match[0];

1 użytkowników online, w tym zalogowanych: 0, gości: 1