Avatar billede zorkmontana Nybegynder
17. oktober 2005 - 17:21 Der er 4 kommentarer og
1 løsning

Fjerne WordWrap

Heysa..

Nu er jeg løbet hovedet ind i et problem igen..
jeg er ved at lave et design til en side hvor jeg vil have lavet en fil med wordwrap separering, da jeg ønsker at filen skal være så nemt tydelig som mulig.
jeg vil derefter have hentet filen ind i php i en array med hver linie på hver array
eks
array(1=>Linie1,2=>Linie2, ect.. ...);

men når jeg så vil søge efter en array med
$var = array_search("tekst",array);

men alt hvad der kommer efter filens første line break kan den ikke finde.. det vil sige alt efter den første linie!

hvordan kan jeg fjerne filens linieskift??
Avatar billede showsource Seniormester
17. oktober 2005 - 18:10 #1
$lines = array();
$fil = file("dinfil.txt");

for ($i = 0; $i < count($fil); $i++) {
$fil[$i] = trim($fil[$i]);
$lines[] = $fil[$i];
}

Det andet er jeg ikke lige helt med på?
Avatar billede zorkmontana Nybegynder
17. oktober 2005 - 18:24 #2
kigger lige på det.. så får du svar og en bedre forklaring.. ;)
Avatar billede zorkmontana Nybegynder
17. oktober 2005 - 21:04 #3
her er så mit resultat..

$array['lines'] = array();
$array['fil'] = file("..//theme/WhitePlane/vars/Settings.txt");

for ($array['count']=0; $array['count'] < count($array['fil']); $array['count']++) {
  $array['fil'][$array['count']] = trim($array['fil'][$array['count']]);
  $array['lines'][] = $array['fil'][$array['count']];
}

$array['LANGFILES'] = array_search("LANGFILES",$array['lines']);
$array['LANGEND'] = array_search("LANGEND",$array['lines']);
echo $array['LANGFILES']."<br>";
echo $array['LANGEND']."<br>";
$array['ammount'] = $array['LANGEND']-$array['LANGFILES'];


for($array['count']=0; $array['count'] < $array['ammount']-1; $array['count']++) {
  $array['num'] = $array['LANGFILES']+$array['count']+1;
  echo $array['lines'][$array['num']]."<br>";
}

jeg skal bruge den til at hente layoutopsætningen til mit site.. fx hvis layoutet er tilpasset flere sprog osv.
man kunne self godt lave det med MYSQL.. men nu hvor alle de andre ting bruger mysql.. ville jeg gerne forsøge at forenkle måden andre brugere kan lave om i selve interfaced..
og for at forenkle selve filen skulle der være linie seperation istedet for komme eller noget andet..

Nå men tak for svaret showsource.. læg et svar og point er dine... :)
Avatar billede showsource Seniormester
18. oktober 2005 - 09:31 #4
ok
Avatar billede zorkmontana Nybegynder
21. oktober 2005 - 12:16 #5
Lukker!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester