Hi allemaal,
Ben weer aan het prutsen met een stukje script maar kom er helaas niet aan uit en wellicht dat een van jullie het direct ziet.
Het nummer '85' dat vetgedrukt is moet een random nummer worden. Daardoor krijgt elke ProductID een eigen uniek nummer. Heeft iemand een idee hoe ik dit kan doen?PHP Code:
echo '
{
"Products": [
{
';
$json = json_encode(array('Vacancies' => $data, 'ProductName' => "".$item->title, 'ProductID'=> 85,));
echo substr($json,1,-1);
echo '}
]
}';
?>
$data en $item->title worden uit een RSS feed gehaald, alleen die feed geeft geen uniek ID.
- Vraag voor de phpkenner
-
21-06-2011, 12:39 #1
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Vraag voor de phpkenner
-
-
21-06-2011, 12:42 #2
- Berichten
- 163
- Lid sinds
- 13 Jaar
Re: Vraag voor de phpkenner
Je kunt een variabele aanmaken en die elke keer dat die hem laat zien er 1 bij op telt.
en dat je die dan in je array zet.
Hi allemaal,
Ben weer aan het prutsen met een stukje script maar kom er helaas niet aan uit en wellicht dat een van jullie het direct ziet.
PHP Code:echo '
{
"Products": [
{
';
$json = json_encode(array('Vacancies' => $data, 'ProductName' => "".$item->title, 'ProductID'=> 85,));
echo substr($json,1,-1);
echo '}
]
}';
?>
$data en $item->title worden uit een RSS feed gehaald, alleen die feed geeft geen uniek ID.
-
21-06-2011, 12:44 #3
- Berichten
- 205
- Lid sinds
- 17 Jaar
Re: Vraag voor de phpkenner
En als je een random id wilt gebruik je rand(0,100) (random getal tussen 0 en 100), maar dan is het wel aan te bevelen om een check in te bouwen dat dat id nog niet is gebruikt.
-
21-06-2011, 12:45 #4
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Re: Vraag voor de phpkenner
Thanks voor alle info!! Ik had wel dit gevonden: http://php.net/manual/en/function.mt-rand.php komt volgens aardig overeen met hetgeen wat jullie aanbevelen.
Echter is mijn kennis nog niet goed genoeg om die functie in mn scriptje te bouwen.
Script komt trouwens van een mede SD-er af, wil hem alleen niet telkens lastigvallen met mn vragen.
Aanvullend bericht:
Het is gelukt:
$random_number = mt_rand(1, 100);
echo '
{
"Products": [
{
';
$json = json_encode(array('Vacancies' => $data, 'ProductName' => "".$item->title, 'ProductID'=> $random_number ,));
echo substr($json,1,-1);
echo '}
]
}';
?>Laatst aangepast door Stefan_B : 21-06-2011 om 12:54 Reden: Automatisch samengevoegd.
-
22-06-2011, 23:31 #5
- Berichten
- 31
- Lid sinds
- 13 Jaar
Re: Vraag voor de phpkenner
Maar wat christian net ook al aangaf, is het wel verstandig een check in te bouwen of het nummer niet al eerder is gebruikt want je kan hetzelfde nummer meerdere keren krijgen uit de random functie.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic