Avatar billede madsleejensen Nybegynder
30. juni 2007 - 22:23 Der er 2 kommentarer og
1 løsning

preg_replace spm.

hej ..
hvordan laver jeg så hvis jeg har et assoc SQL rekordset
og en string

$str = "{id} er dit id";

så skal den tage id kollonen fra mit SQL rekordset og replace det med {id}?

kan kun få det til at virke hvis jeg kender den præcise rækkefølge af mit rekordset men kan ikke få den til at replace en assoc værdig med en anden ?
Avatar billede intenz Novice
01. juli 2007 - 17:55 #1
Øhm, kan du ikke skrive noget kode der viser hvad du vil. Det der er svært at svare ud fra.

Umiddelbart ville jeg sige:

$id = "31";
$str = "{id} er dit id";
$new_str = str_replace("{id}", $id, $str);

Men det virker for simpelt i forhold til hvor kompliceret du har skrevet det ;)
Avatar billede madsleejensen Nybegynder
01. juli 2007 - 19:39 #2
grunden til jeg ikke bruger str_replace er at jeg måske skal have 10 replaces

lad os sige jeg har en pattern string

$str = "<tr><td>{id}</td><td>{brugernavn}</td><td>{kodeord}</td><td>{email}</td></tr>";

det pattern vil jeg gerne bruge for hvert row udtag til en liste ,

$sqlGet = mysql_query("select * from blah");

alle de værdier inde i {} tegn i mit pattern vil jeg gerne have replaced med værdier fra sql databasen!.
Avatar billede madsleejensen Nybegynder
01. juli 2007 - 19:41 #3
hehe lagde lige mærke til jeg nok har smidt dette spm i den forkerte kategori :)
opretter det lige i den rigtige :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester