webForumDet fria alternativet
Logga in / Bli medlem

Knepig preg_match

PHP

1 svar · 469 visningar · startad av Skogiz

Medlem sedan feb. 200395 inlägg
Frågan#1

Hej!

Jag skulle vilja med hjälp av PHP läsa en sida där jag vill få ut ett namn.
Sidan är hela tiden uppbyggd på samma sätt

<FONT  face="arial" size=1>XX. EFTERNAMN, Förnamn</FONT>

Alltså

-först font-taggen
-och sedan en siffra mellan 0 och 99
-direkt efter siffran en punkt och sedan ett mellanslag
-Därefter efternamnet i versaler och ett komma
-Därefter förnamnet
-Och till sist sluttaggen för font

Det jag önskar är att få namnet i ordningen Förnamn Efternamn som en variabel

Är detta möjligt?

Tack på förhand

Medlem sedan sep. 2000155 inlägg
#2

Kan du inte göra ungefär så här,

preg_match_all("<FONT  face=\"arial\" size=(.*). (.*), (.*)</FONT>", $data, $match");
if(!empty($match)) {
 foreach($match as $m) {
  // $m['1'] är efternamn
  // $m['2'] är förnman
 }
}
254 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)