Crew algemeen |
|
Eerst exploden op een nieuwe regel, daarna met een foreach er doorheen lopen en dan steeds exploden op je scheidingsteken.
Je kan ook de array die je zo hebt omvormen:
<?php
$filelang = fopen('lang/'.$data['currlang'].'.lang','r');
$langfile = fread($filelang,filesize ('lang/'.$data['currlang'].'.lang'));
fclose($filelang);
$text = explode('!@#$#@!',$langfile);
$new_text = array();
for ($i = 0; $i < count($text); $i++) {
$new_text[$text[$i]] = $text[++$i];
}
$text = $new_text;
?>
<?php $filelang = fopen('lang/'.$data['currlang'].'.lang','r'); $langfile = fread($filelang,filesize ('lang/'.$data['currlang'].'.lang')); $text = explode('!@#$#@!',$langfile); for ($i = 0; $i < count($text); $i++) { $new_text[$text[$i]] = $text[++$i]; } $text = $new_text; ?>
|