2013-08-22 4 views
0

Je veux imprimer les résultats du résultat de la recherche dans le tableau. Jusqu'à présent, je peux imprimer les résultats de la recherche.PHP Rendre au tableau

J'utiliser ce code pour serch d'impression:

$response = json_decode($connection->response['response'],true); 
$tweet_data = $response['statuses']; 
$tweet_stream = '';  
    foreach($tweet_data as $tweet) { 
     $tweet_stream .= $tweet['text'] . '<br/>'; 
     }   
    print $tweet_stream; 

donnera l'impression comme résultat:

Tweet1 
Tweet2 
.... 
TweetN 

Comment changer les résultats dans le tableau?

Merci pour votre aide.

+0

ou vous pouvez utiliser print_r ($ tweet_data) alors que votre $ tweet_data est un n array déjà.nécessite pas de boucle foreach. – user1844626

Répondre

1

Je pense que c'est ce que vous demandez

$response = json_decode($connection->response['response'],true); 
$tweet_data = $response['statuses']; 
$tweet_stream_arr = array(); 
foreach($tweet_data as $tweet) { 
    $tweet_stream_arr[] = $tweet['text']; 
}   
print_r($tweet_stream_arr); 

Vous pouvez le faire un peu plus facile avec array_map si

$tweet_stream_text = array_map(function($tweet) { 
    return $tweet['text']; 
}, $tweet_data); 

print_r($tweet_stream_text); 

Remarque cela nécessite PHP> = 5.3

+0

Salut naomik, j'obtiens une erreur inattendue T_VARIABLE dans print_r $ tweet_stream_arr; mais je n'oublie pas le point-virgule. –