login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Array string

Offline roy - 01/06/2008 22:07
Avatar van royPHP gevorderde Beste,

Ik heb de volgende array:

array(455) {
[0]=>
string(5) "Lorem"
[1]=>
string(5) "ipsum"
[2]=>
string(5) "dolor"
etc...

  1. <?php
  2. $aTmp = explode($sSplit, $sContent);
  3. ?>


Hoe kan ik alle waarden als 1 lange string maken, met een for-loop??


Alvast bedankt!

6 antwoorden

Gesponsorde links
Offline vinTage - 01/06/2008 22:10
Avatar van vinTage Nieuw lid
roy schreef:
Beste,

Ik heb de volgende array:

array(455) {
[0]=>
string(5) "Lorem"
[1]=>
string(5) "ipsum"
[2]=>
string(5) "dolor"
etc...

$aTmp = explode($sSplit, $sContent);

Hoe kan ik alle waarden als 1 lange string maken, met een for-loop??


Alvast bedankt!


wrom exploden ?
gwn in een for loop alles echoen en klaar.
Offline Stijn - 01/06/2008 22:11
Avatar van Stijn PHP expert PHP.net: implode
Offline roy - 01/06/2008 22:14 (laatste wijziging 02/06/2008 07:12)
Avatar van roy PHP gevorderde Implode werkt niet op dit soort arrays? of doe ik iets mis??

iemand?


  1. array(1) {
  2. [0]=>
  3. array(455) {
  4. [0]=>
  5. string(5) "Lorem"
  6. [1]=>
  7. string(5) "ipsum"
  8. [2]=>
  9. string(5) "dolor"
  10. [3]=>
  11. string(3) "sit"
  12. [4]=>
  13. string(5) "amet,"
  14. [5]=>
  15. string(12) "consectetuer"
  16. [6]=>
  17. string(10) "adipiscing"
  18. [7]=>
  19. string(5) "elit."
  20. [8]=>
  21. string(5) "Donec"
  22. [9]=>
  23. string(7) "mattis."


Citaat:
Codetags aub.
Offline Joost - 01/06/2008 22:53
Avatar van Joost PHP expert Met foreach gewoon?
Gewoon alles in 1 variabele zetten, zoals vinTage al zei.
Offline roy - 01/06/2008 23:00
Avatar van roy PHP gevorderde
  1. <?php
  2. for($i=0; $i<$iCount; $i++){
  3. $iTotLen += strlen($aTmp[i]);
  4. if($iTotLen > $iSize)
  5. {
  6. break;
  7. }
  8. echo $sNew .= $aTmp[i] . $sSplit;
  9. }
  10. ?>


dit werkt niet hoor
Offline Rik - 02/06/2008 09:04
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
roy schreef:
Implode werkt niet op dit soort arrays? of doe ik iets mis??

iemand?

Daar is implode juist voor gemaak!  Post anders eens je code met implode dan kunnen we zien waar het mis gaat. Want als je met een for(each) loop werkt doe je uiteindelijk wel het zelfde, maar met onnnodig veel code.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s