Forum » Server-Side scripting » Naar een bepaalde string zoeken
Berichten: 894
avatar
Offline Stuur privebericht
Hoi iedereen,

Ik ben bezig met een klein projectje en stuit op een probleem. Ik maak gebruik van de foursquare API en wil daarmee een bepaalde locatie opzoeken.

Nu ben ik zover dat ik het ID van de locatie krijg maar die zit in een grote lap tekst. Omdat dit ID bijna elke keer anders is is het niet handig om deze er steeds handmatig uit te gaan halen.

Daarom wil ik iets wat de tekst doorloopt totdat die op :
Code | Selecteer Alles
minimaliseren
1
id":"4a2703d1f964a52084851fe3"

terecht komt. en dan alleen het ID er tussen uit haalt.

Ook komen er meerdere ID's voor in de tekst dus ik wil dat die bij de eerste stopt met doorlopen.

Kan iemand mij hiermee helpen?
12-07-2011 12:07
Dit topic is 195 keer bekeken door 26 verschillende leden
Reacties op: "Naar een bepaalde string zoeken"
1
Vreemd
Berichten: 1246
avatar
Offline Stuur privébericht
http://nl.php.net/json_decode
Gebruik json_decode() zoals de bedoeling is.
Dan kun je die data als object/array aanspreken (zie de tweede parameter).
12-07-2011 16:14
Berichten: 894
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
    
//Includes the foursquare-asyc library files
    
require_once('EpiCurl.php');
    require_once(
'EpiSequence.php');
    require_once(
'EpiFoursquare.php');

    try{
      
$foursquareObj = new EpiFoursquare($consumer_key$consumer_secret);
      
$venue $foursquareObj->get('/venues/search',array('ll'=>'52.3655230,4.8853789'));     
    
var_dump(json_decode($venue TRUE));    
    } catch (
Execption $e) {
      
//If there is a problem throw an exception
    
}
?>


Hoe moet die bij deze code dan worden toegepast? want ik krijg de waarde 'NULL' terug
12-07-2011 16:24
Reageer op: "Naar een bepaalde string zoeken"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden