webForumDet fria alternativet

Array till sträng

3 svar · 304 visningar · startad av Troxy

TroxyMedlem sedan mars 20041 505 inlägg
#1

Hej,

Säg att jag har en array som ser ut såhär:

Array
(
    [0] => Detta
    [1] => Är
    [2] => Min
    [3] => Fina
    [4] => Array
    [5] => Som
    [6] => Innehåller
    [7] => Ord
)

Hur gör jag på enklast sätt om jag vill få en sträng som ser ut såhär:

Detta är min fina array

Måste jag köra en for-loop som systematiskt bygger ihop strängen, eller finns det någon enklare funktion?

Mc FettoMedlem sedan nov. 20022 355 inlägg
#2
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);
echo $comma_separated; // lastname,email,phone
TroxyMedlem sedan mars 20041 505 inlägg
#3

Tack! Dock undrar jag om det går att välja vilka poster som ska imploderas. Om jag vill att 0-4 ska byggas till en sträng, går det?

Jag kan ju förklara istället vad jag vill uppnå:

Jag vill dela en sträng på mitten så jag får två strängar. Men delningen ska ta hänsyn till orden. Dvs består strängen av:

$string = "En sträng som ska delas"

Så ska det bli två strängar som ser ut såhär:

$line1 = "En sträng";
$line2 = "som ska delas";
Mc FettoMedlem sedan nov. 20022 355 inlägg
#4

Jag har inte så bra koll på php's alla funktioner, men det är ju inte jättesvårt att konkatinera ihop det till två strängar genom en loop! :)

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