Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Inizializzare un array con il foreach

    Mettiamo di avere una cosa del genere

    foreach ($rss->items as $item )
    {
    $title = $item['title'];
    $url = $item['link'];
    }

    Mettiamo anche che la variabile $ title e $url assumano un valore diverso ad ogni ciclo. Vorrei riuscire a riempire un array con tutti i valori che assume $title, ed un array con tutti i valori che assume $url.

    Io avevo fatto così:

    foreach ($rss->items as $item )
    {
    $title = $item['title'];
    $url = $item['link'];
    $titolo = array($title);
    $link = array($url);
    }

    Quando però vado a scorre gli array $titolo e $ link mi accorgo che contengono un solo elemento invece che 30 elementi che mostrano avere se faccio questo:

    foreach ($rss->items as $item )
    {
    $title = $item['title'];
    $url = $item['link'];
    echo"$title";
    }


    Spero qualcuno mi aiuti perchè sto smadonnando da 2 giorni su questa cosa....

    PS: sto usando magpie rss . . .

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Codice PHP:
    $title=array();
    $url=array();
     foreach (
    $rss->items as $item )
    {
    $title[] = $item['title'];
    $url[] = $item['link'];

    Prova questo.

  3. #3
    Grazie mille non c'avevo pensato...ora è tutto ok !

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.