Permalänk
Medlem

preg_replace

Tjena, jag skulle vilja veta vart man kan hitta lite mer detaljerad information om preg_replace. Så skulle jag behöva veta hur man plaserar in en varje rad ur en variabel i en array. använder fread(fopen för att hämta en sida som inte ligger lokalt och när den kommer tillbaka så ligger varje länk på en ny rad. tänkte använda det till att visa bilder på min hemsida. //Geil

Visa signatur

Erfarenhet är något man får precis efter man hade behövt det.
http://files.upl.silentwhisper.net/upload2/regel7.png

Permalänk
Medlem

www.php.net kanske är en bra sida att leta upp mer information om PHP-funktioner.
http://se.php.net/manual/en/function.preg-replace.php

För att dela upp en variabel kan du använda explode.
$array = explode("\n", $string);

\n är då radbytet, du får mixtra lite med den så det blir rätt.

Permalänk
Medlem

Ok, tack Har redan kollat manualen, men jag förstod inte så mycekt av det som stod. antingen så läste jag inte tillräckligt nogrant eller så är jag trög, men jag ger den en chans till..

Visa signatur

Erfarenhet är något man får precis efter man hade behövt det.
http://files.upl.silentwhisper.net/upload2/regel7.png

Permalänk
Medlem

Är det inte nåt du förstår så är det bara att fråga här ;). Sen har du ju syntaxen för alla regexp-frågor här http://se.php.net/manual/en/pcre.pattern.syntax.php.

Permalänk
Medlem

Haha jo jag hiddade de av en slump ett par minuter efter jag hade svarat Så det löste sig..

Edit: har inte hålit på så mycket med html men fins det något som motsvarar "isin" och något som motsvarar vad som hellst(*)? ex:
if (he* isin hejsan) { echo "hej"; }

Visa signatur

Erfarenhet är något man får precis efter man hade behövt det.
http://files.upl.silentwhisper.net/upload2/regel7.png

Permalänk
Medlem

strstr kan du använda, den kollar efter en sträng i en annan. Men ska du använda wildcards så får du nog använda preg_match och då är en punkt valfritt tecken.

Permalänk
Medlem

if (preg_match("/he.*/", "hejsan")) echo "hej";

.* betyder "vilket tecken som helst" (.) "noll eller flera gånger" (*). Om du vill ändra till "en eller flera gånger" använder du .+ istället. Här kan du läsa mer om vilka uttryck du kan använda.

Det bra med PHP-manualen är att man kan skriva http://www.php.net/preg_match för att gå direkt till den sidan, och så finns det användarkommentarer om de flesta funktioner, som ibland kan vara ovärderliga.

Permalänk
Medlem

ok, tack för hjälpen, jag tror jag klarar mig här ifrån

Visa signatur

Erfarenhet är något man får precis efter man hade behövt det.
http://files.upl.silentwhisper.net/upload2/regel7.png