Php scriptje nodig

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Joop

Joop

04/10/2007 12:36:00
Quote Anchor link
Ik heb een lange pagina in het database iets zoals (klein voorbeeld):

"De <<Champions Guild>> ligt ten zuiden van Varrock, je kan er het snelst komen met <<Varrock>> Teleport"

Nu wil ik dat alles met <<....>> in een apart array zet ZONDER << en >>...

Dus iets als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$zoekquery = array(
"Champions Guild",
"Varrock"
);


Dit wil ik doen zodat hij later er een link van kan maken met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$res
= mysql_query("SELECT id FROM guide_stad WHERE titel LIKE '$zoekquery[$j]'");
?>


Scriptje dat ik tot nu toe heb:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php

$teller
= 0;
$j = '1';
$i = '1';

$tabbelen = array(
    "guide_diary",
    "guide_guild",
    "guide_minigame",
    "guide_overige",
    "guide_quest",
    "guide_skill",
    "guide_stad");

while($j < count($zoekquery)) {
    while($i < count($tabbelen)) {
        $res = mysql_query("SELECT id FROM '$tabbelen' WHERE titel LIKE '$zoekquery[$j]'");
        while($row = mysql_fetch_array($res)){
            $id = $row[id];
            $teller = $teller + 1;
        }

        $i++;
    }

    $j++;
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Joop
 
PHP hulp

PHP hulp

19/11/2024 19:35:03
 
Joren de Wit

Joren de Wit

04/10/2007 12:45:00
Quote Anchor link
Gebruik preg_match_all():
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$string
= 'De <<Champions Guild>> ligt ten zuiden van Varrock, je kan er het snelst komen met <<Varrock>> Teleport';
preg_match_all('/<<(.*?)>>/is', $string, $results);

foreach($results[1] as $result)
{

    echo $result.'<br>';
}

?>
 
Jacco Engel

Jacco Engel

04/10/2007 12:46:00
 
Joop

Joop

04/10/2007 16:17:00
Quote Anchor link
Het is gelukt met preg_match_all! Bedankt ;)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.