TroxyMedlem sedan mars 20041 505 inlägg 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 $array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);
echo $comma_separated; // lastname,email,phone
TroxyMedlem sedan mars 20041 505 inlägg 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 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! :)