SimpleXMLElement Object
(
[@attributes] => Array
(
[version] => 2.0
)
[channel] => SimpleXMLElement Object
(
[title] => Yahoo!ニュース・トピックス - トップ
[link] => http://news.yahoo.co.jp/
[description] => aa
[language] => ja
[pubDate] => Mon, 17 Aug 2015 10:20:57 +0900
[item] => Array
(
[0] => SimpleXMLElement Object
(
[title] => aa
[link] => aa
[pubDate] => aa
[enclosure] => SimpleXMLElement Object
(
[@attributes] => Array
(
[length] => 133
[url] => http://i.yimg.jp/images/icon/photo.gif
[type] => image/gif
)
[0] =>
)
[guid] => yahoo/news/topics/6170952
)
[1] => SimpleXMLElement Object
(
[title] => bb
[link] => bb
[pubDate] => bb
[enclosure] => SimpleXMLElement Object
(
[@attributes] => Array
(
[length] => 133
[url] => http://i.yimg.jp/images/icon/photo.gif
[type] => image/gif
)
[0] =>
)
[guid] => yahoo/news/topics/6170951
)
У меня есть этот массив, который очень запутан для меня как новичок. Я просто хочу поставить title, link and pubDate
от 0=> SimpleXMLELement Object
и 1 => SimpleXMLElement Object
, который имеет aa
и bb
в них в мой стол, вытащенный из mysql.Ввод в таблицу из сложного массива с использованием php
Моя таблица выглядит:
Title
PubDate
Link
, и я хочу поставить «аа» и «бб» по каждому из заголовков в таблице.
Это то, что я пробовал:
foreach($con as $key => $val){
while($key == title){
$Title['title'] = $val;
}
return $Title['title'];
}
То, что я пытался сделать, это ярлык ключи и значения с $key
и $val
, и когда $key = title
, я хотел поставить все титулы в один массив, но, к сожалению, это не сработало.
В нем указано, что в строке 27 есть «$ table = [];« –
». В более старых версиях PHP вам может потребоваться использовать: $ table = array(); –
Извините, но он говорит, что неверный аргумент, предоставленный foreach в третьей строке. –