webForumDet fria alternativet

Plocka ut ur array

2 svar · 230 visningar · startad av mhedda

mheddaMedlem sedan feb. 2000385 inlägg
#1

Hejsan!
Denna sträng skall jag ha ut
första värdet andra värdet och sen fri text.
så först

$Message="4545 78 Hej och hå";

$Nr=4545;
$Nr2=78;
$fritext=Hej och hå;

Jag provar att ta ut exlode vid mellan rum men hur får jag ut
fritext utan att den plockar ett ord itaget.

MVH hedda

dectgapMedlem sedan sep. 20021 655 inlägg
#2

Testa att använda den valfria limit-parametern:

$Message="4545 78 Hej och hå";
list($Nr, $Nr2, $fritext) = explode($Message, 3);
mheddaMedlem sedan feb. 2000385 inlägg
#3

Tack för det snabba svaret.
Jag fick till det så här.

$Message="4545 78 Hej och hå";
$MessageArray = explode(" ", $Message,3);

$Nr=$MessageArray[0];
$Nr2=$MessageArray[1];
$fritext=$MessageArray[2];

MVH hedda

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)