beste phpér
Ik heb dit script:
Nu wil ik er max 1 resultaat, hoe is dat mogelijk ?
Natuurlijk ken ik de functie rand. Ze hebben allemaal een uniek regel nummer.
Ik heb dit script:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
| <?php /* Dit script haalt de feed van hotel specials op. Zet ze in regels, hakt de regel in stukjes en defineert de stukjes */ // Defineer de stad en max prijs $stad = "Parijs"; $maxprijs = 40; // URL van de Feed $file = "URL_VAN_DE_FEED"; // Opent de feed van Hotel Special $lines = file ($file); // Loopt door de array foreach ($lines as $line_num => $line ) { // Hakt de regel in stukjes aan de hand van de tabs $unit = (explode(' ',$line)); // Hakt de Catergory is stukjes naar land , provincie , plaats $plekken = (explode(' - ',$unit[6])); if ( $plekken[2] == $stad AND $unit[3] <= $maxprijs ) { // Defineert alle stukjes $url = $unit[0]; $title = $unit[1]; $description = $unit[2]; $prijs = $unit[3]; $offerid = $unit[4]; $image = $unit[5]; $catergory = $unit[6]; $land = $plekken[0]; $provincie = $plekken[1]; $plaats = $plekken[2]; $vreemd = array('â','&','â','ö','é','ü','ë','"','É','ô','û'); $normaal = array('a','&','a','o','e','u','e','"','E','o','u'); $text = $unit[1]; $text1 = str_replace($vreemd, $normaal, $text); $plaats1 = str_replace($vreemd, $normaal, $plaats); // Echo de variables echo ("&title=$text1&prijs=$prijs&plaats=$plaats1&url=$url"); } } ?> |
Nu wil ik er max 1 resultaat, hoe is dat mogelijk ?
Natuurlijk ken ik de functie rand. Ze hebben allemaal een uniek regel nummer.