Plocka ut ur array

PHP

2 svar · 235 visningar · startad av mhedda

Medlem sedan feb. 2000385 inlägg
Trådstart#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

Medlem 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);
Medlem 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

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)