---
title: "Jämföra (nästan) med information"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/62401-jämföra-nästan-med-information"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "fluff"
published: "2002-12-16T23:30:42.000Z"
updated: "2002-12-17T01:09:20.000Z"
replies: 2
views: 158
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/62401-jämföra-nästan-med-information"
---

# Jämföra (nästan) med information

## #1 — fluff, 2002-12-16T23:30Z

Hej.

Jag försöker få ihop nånting liknande ett script som visar TV-information..

jag har info för varje kanal i detta format -\> 

- 18\.00 - Dokumentär, Serie, Möten i vildmarken \~(Wild encounters) Uppmärksammad djurdokumentärserie Detta avsnitt
- 18\.30 - Natur, Rolf Harris fantastiska djurpark \~(Rolf's Amazing World of Animals) Brittisk BBC-serie från 2001
- 19\.00 - Dokumentär, Serie, Världens vilda djur \~(Wild Wild World of Animals) Djurdokumentärserie Detta avsnitt: Bergsgetterna.
- 19\.30 - Dokumentär, Serie, Äventyr, Djurens resor \~(Wildlife Journeys) Dokumentärserie Många av naturens djur är
- 20\.00 - Dokumentär, Serie, Djurpolisen \~(Animal Police) Dokumentärserie Varje år söker 2000 personer i England
- 20\.30 - Dokumentär, Äventyr, Havets berättelser \~(Stories of the Sea) Naturdokumentär Detta avsnitt: Del 6:13. S

 osv osv

Hur tycker ni man ska göra? 
jag funderade på nånting som tar tiden just nu, och kollar vilket den stämmer närmast bakåt åt...

så om man öppnar sidan 18.01 så visar den 18.00 - Natur.. typ

hur ska man isf gå tillväga? :D

Permalänk: https://www.webforum.nu/p/62401

## #2 — Matte, 2002-12-17T00:52Z

Om jag förstod rätt så har du det i det här formatet:
\<ul\>
\<li\>18.00 - Dokumentär, Serie, Möten i vildmarken \~(Wild encounters) Uppmärksammad djurdokumentärserie Detta avsnitt\</li\> 
\<li\>18.30 - Natur, Rolf Harris fantastiska djurpark \~(Rolf's Amazing World of Animals) Brittisk BBC-serie från 2001\</li\>
\<li\>19.00 - Dokumentär, Serie, Världens vilda djur \~(Wild Wild World of Animals) Djurdokumentärserie Detta avsnitt: Bergsgetterna.\</li\> 
\<li\>19.30 - Dokumentär, Serie, Äventyr, Djurens resor \~(Wildlife Journeys) Dokumentärserie Många av naturens djur är\</li\>
\<li\>20.00 - Dokumentär, Serie, Djurpolisen \~(Animal Police) Dokumentärserie Varje år söker 2000 personer i England\</li\>
\<li\>20.30 - Dokumentär, Äventyr, Havets berättelser \~(Stories of the Sea) Naturdokumentär Detta avsnitt: Del 6:13. S\</li\>
\</ul\>

Då skulle man kunna tänka sig något på det här hållet:

```
<?php
$text = "
<ul>
<li>18.00 - Dokumentär, Serie, Möten i vildmarken ~(Wild encounters) Uppmärksammad djurdokumentärserie Detta avsnitt</li> 
<li>18.30 - Natur, Rolf Harris fantastiska djurpark ~(Rolf's Amazing World of Animals) Brittisk BBC-serie från 2001</li>
<li>19.00 - Dokumentär, Serie, Världens vilda djur ~(Wild Wild World of Animals) Djurdokumentärserie Detta avsnitt: Bergsgetterna.</li> 
<li>19.30 - Dokumentär, Serie, Äventyr, Djurens resor ~(Wildlife Journeys) Dokumentärserie Många av naturens djur är</li>
<li>20.00 - Dokumentär, Serie, Djurpolisen ~(Animal Police) Dokumentärserie Varje år söker 2000 personer i England</li>
<li>20.30 - Dokumentär, Äventyr, Havets berättelser ~(Stories of the Sea) Naturdokumentär Detta avsnitt: Del 6:13. S</li>
</ul>
"; 

preg_match_all("/<li>(.*)<\/li>/iU", $text, $matches);

$program = $matches[1];

$now = date("H.i");

for ($i=0; $i<sizeof($program); $i++){
   if ($now >= substr($program[$i], 0, 5)){
      $onTvNow = $program[$i];
   }
}

if (isset($onTvNow)){
   echo $onTvNow;
} else {
   echo "Inget program påbörjat just nu.";
}
?>
```

Sen tillkommer att tv-tablåer brukar fortsätta efter midnatt. Det går att lösa om man vet vilket datum tablån gäller för samt till vilket klockslag på natten tablån sträcker sig till.

Dessutom måste man helst på något sätt veta när sista programmet i listan slutar.

Permalänk: https://www.webforum.nu/p/887133

## #3 — fluff, 2002-12-17T01:09Z

tack :)

mhm, nope. jag gjorde en lista bara för tydlighetensskull.
tvprogrammen är i klartext, alltså som dom hamnar i $program.

Om man kanske skulle jämföra först timmen, sen minuterna..hmm..  jag ska fippla lite till  :e

Permalänk: https://www.webforum.nu/p/887135

---

Tråden på webben: https://www.webforum.nu/amne/php/62401-jämföra-nästan-med-information
