str_replace
wavoe - 04/03/2006 15:56
Nieuw lid
ik weet niet echt een goede titel voor deze topic maar heb het maar str_replace genoemt,
<?php
$file = "lijn1
lijn2
lijn3
lijn4
lijn5";
$file2 = explode("\n", $file);
$file2 = str_replace(' ', '', $file2);
$file2 = str_replace("\n", '', $file2);
$file2 = str_replace(" ", '', $file2);
$file2 = str_replace("<br>", '', $file2);
$file2 = str_replace("<br \>", '', $file2);
// echo $hoeveel = count($file2)."<br>";
// $list = '';
for($i = 0; $i <= 5; $i++){
$list .= $file2[$i].',';
}
echo $list;
?>
<?php
$file = "lijn1
lijn2
lijn3
lijn4
lijn5" ;
// echo $hoeveel = count($file2)."<br>";
// $list = '';
for ( $i = 0 ; $i <= 5 ; $i ++ ) {
$list .= $file2 [ $i ] . ',' ;
}
?>
nou, wat is mijn probleem, ik wil van bepaalde teksten aan elkaar zetten, gescheiden door een , . maar wat is mijn output: lijn1 ,lijn2 , lijn3 , .. de bedoeling is dat er komt te staan lijn1,lijn2,lijn3, ..
ik heb veel geprobeerd met str_replace zoals je ziet, maar niets helpt,
indien je de broncode neemt krijg je dit
zonder dan maar enige spatie na 1, 2 of 3 .., dus zou ik denken een \n .. (staat ook al in str_replace ..)
wie kan mij helpen met mijn vaag probleem ?
alvast bedankt..
3 antwoorden
Gesponsorde links
kokx - 04/03/2006 16:14 (laatste wijziging 04/03/2006 16:21)
Onbekend
doe het eens zo:
<?php
$file = "lijn1
lijn2
lijn3
lijn4
lijn5";
$file2 = str_replace(' ', '', $file2);
$file2 = str_replace("\n", '', $file2);
$file2 = str_replace(" ", '', $file2);
$file2 = str_replace("<br>", '', $file2);
$file2 = str_replace("<br \>", '', $file2);
$file2 = explode("\n", $file);
// echo $hoeveel = count($file2)."<br>";
// $list = '';
for($i = 0; $i <= 5; $i++){
$list .= $file2[$i].',';
}
echo $list;
?>
<?php
$file = "lijn1
lijn2
lijn3
lijn4
lijn5" ;
// echo $hoeveel = count($file2)."<br>";
// $list = '';
for ( $i = 0 ; $i <= 5 ; $i ++ ) {
$list .= $file2 [ $i ] . ',' ;
}
?>
wavoe - 04/03/2006 16:16 (laatste wijziging 04/03/2006 16:17)
Nieuw lid
nops gewoon \r (Carriage return) vergeten .. toch bedankt ..
\t kon ook (tab) maar dat was zeker uitgesloten.
Skelton - 04/03/2006 16:41 (laatste wijziging 04/03/2006 16:43)
Nieuw lid
<?php
$file = "lijn1
lijn2
lijn3
lijn4
lijn5";
$file2 = explode("\n", $file);
$file2 = str_replace(' ', '', $file2);
$file2 = str_replace("\n", '', $file2);
$file2 = str_replace(" ", '', $file2);
$file2 = str_replace("<br>", '', $file2);
$file2 = str_replace("<br \>", '', $file2);
// echo $hoeveel = count($file2)."<br>";
// $list = '';
for($i = 0; $i <= 5; $i++){
$list .= trim($file2[$i]).',';
}
echo $list;
?>
<?php
$file = "lijn1
lijn2
lijn3
lijn4
lijn5" ;
// echo $hoeveel = count($file2)."<br>";
// $list = '';
for ( $i = 0 ; $i <= 5 ; $i ++ ) {
$list .= trim ( $file2 [ $i ] ) . ',' ; }
?>
dmv trim() worden whitespace aan het begin en eind van een string verwijderd.
Gesponsorde links
Dit onderwerp is gesloten .