Hej Udviklere
Jeg har et array med nyheder, dette array er gemt i en fil, når jeg skal vise nyhederne kører jeg bare et foreach og får udskrevet alle nyhederne, jeg har også fundet ud af at få vist en enkelt nyhed men jeg vil godt vide om der er en smartere måde, her er min kode:
- $blogfile = "files/blog.json";
- $json = file_get_contents($blogfile);
- $data = json_decode($json,true);
-
- $id = $_GET['id'];
- foreach($data as $article){
- if($article['id'] == $_GET['id']){
- echo '<article class="blogpost" id="bp'.$article['id'].'">';
- echo '<div class="bpDateTime">';
- echo '<time class="bpTime" datetime="'.date('Y-m-d',$article['timestamp']).'">'.date('jS M Y',$article['timestamp']).'</time>';
- echo '</div>';
- echo '<h1 class="bpHeadline">'.$article['headline'].'</h1>';
- echo '<p class="bpText">'.nl2br($article['text']).'</p>';
- echo '</article>';
- }
- }