De array wordt opgemaakt van deze maand uit google analytics dus het aanpassen ervan is helaas niet mogelijk.. Deze stijl van een array kom je veel tegen maar het filteren ervan kan ik nergens vinden..
<?php
require 'analytics.class.php';
try {
// construct the class
$oAnalytics = new analytics('******', '******');
// set it up to use caching
$oAnalytics->useCache();
$oAnalytics->setProfileById('ga:******');
$oAnalytics->setMonth(date('n'), date('Y'));
echo '<pre>';
// print out visitors for given period
print_r($oAnalytics->getVisitors());
} catch (Exception $e) {
echo 'Caught exception: ' . $e->getMessage();
}
?>
sterretjes op onze ID's en wachtwoorden.
[size=xsmall]Toevoeging op 29/05/2012 15:29:58:[/size]
Maar het is dus niet mogelijk om deze array uit te lezen? Lijkt me stug toch... dit is een veel gebruikte vorm van Array's in de output..
<?php
require 'analytics.class.php';
try {
// construct the class
$oAnalytics = new analytics('******', '******');
// set it up to use caching
$oAnalytics->useCache();
$oAnalytics->setProfileById('ga:******');
$oAnalytics->setMonth(date('n'), date('Y'));
// print out visitors for given period
echo implode(',', $oAnalytics->getVisitors());
} catch (Exception $e) {
echo 'Caught exception: ' . $e->getMessage();
}
?>
Dat wat ik eerder zij zal dan moeten werken. Het enige dat je op example.php doet is de array netjes weergeven. De array zelf is $oAnalytics->getVisitors()
<?php
$var = '684,862,763';
$array = explode(',', $var);
// let op dat de array-keys bij 0 (nul) beginnen
// dus dit geeft de tweede waarde
echo $array[1];
?>