array konverteret til streng
Hej eksperterBeklager den dårlige spørgsmåltitel, men Eksperten vidste åbenbart bedre end jeg, hvad der er en god/dårlig titel, så jeg kunne ikke angive følgende tekst som spørgsmålstitel:
array(1=>2, 2=>3, 3=>4) konverteret til '(1,2), (2,3), (3,4)'
Mere detaljeret, vil jeg vide hvordan dette array:
array(1=>2, 2=>3, 3=>4);
mest efficient konverteres til denne streng:
'(1,2), (2,3), (3,4)'
Jeg er selv ude i noget i retning af følgende:
$test = array(1=>2, 2=>3, 3=>4);
$teststring = '';
foreach ($test as $val => $key) {
$teststring .= "($val, $key),";
}
$teststring = substr($teststring, 0, -1);
echo $teststring;
men har bare på fornemmelsen, at det må kunne gøres meget "pænere" - evt. med nogle af de indbyggede funktioner i PHP!? Det "rigtige" array vil forøvrigt indeholde væsentlig flere elementer - derfor er hastigheden et issue!
Mvh tipsen
