Эхо-значения массива

#php

#php

Вопрос:

У меня есть массив, который, если я выполняю var_dump(), выглядит следующим образом:

 array(5) { ["id"]=>  string(10) "2147483647" ["date"]=>  string(10) "1304773322" ["twitteruser"]=>  string(9) "Username" ["twitterurl"]=>  string(103) "http://a2.twimg.com/profile_images/1070129036/30175_415127663488_509603488_44556621_2331814_n_normal.jpg" ["govequote"]=>  string(80) "text" } 
  

Как я могу выборочно отображать каждое из них, например

Я хочу, чтобы $ image равнялся ["twitterurl"]=> string(103) "http://a2.twimg.com/profile_images/1070129036/30175_415127663488_509603488_44556621_2331814_n_normal.jpg"

Ответ №1:

Может быть, используя foreach?

 foreach($someArray as $key => $element)
{
    echo '["'.$key . '"] => ';
    var_dump($element);
}
  

В массиве, подобном:

 $someArray = array('a' => 'b');
  

ВОЗВРАТ:

 ["a"] => string(1) "b" 
  

ДЕМОНСТРАЦИЯ

Ответ №2:

каким бы ни было имя вашего массива, который вы сбрасываете, сделайте это

 $image = $arrayName['twitterurl'];
  

Ответ №3:

Вы можете получить доступ к данным в массиве одним из двух способов:

 $image = $arrayVariable["twitterurl"];
  

или

 foreach($arrayVariable as $key => $value){
  if($key === "twitterurl")
  $image = $value;
}
  

Ответ №4:

 $image = trim( $arr[ "twitterurl" ] );