PHP foreach 不工作 [关闭]
Posted
技术标签:
【中文标题】PHP foreach 不工作 [关闭]【英文标题】:PHP foreach notworking [closed] 【发布时间】:2015-03-24 23:17:47 【问题描述】:我的 XML 如下所示:
[image] => SimpleXMLElement Object
(
[foto_0] => http://pics.auto-commerce.eu/ac1358/foto/1421058132339643.JPG
[foto_1] => http://pics.auto-commerce.eu/ac1358/foto/1421058132339933.JPG
[foto_2] => http://pics.auto-commerce.eu/ac1358/foto/1421058132339384.JPG
[foto_3] => http://pics.auto-commerce.eu/ac1358/foto/1421058132339853.JPG
[foto_4] => http://pics.auto-commerce.eu/ac1358/foto/1421058132339334.JPG
[foto_5] => http://pics.auto-commerce.eu/ac1358/foto/1421058132339229.JPG
[foto_6] => http://pics.auto-commerce.eu/ac1358/foto/1421058132339487.JPG
[foto_7] => http://pics.auto-commerce.eu/ac1358/foto/1421058132339570.JPG
[foto_8] => http://pics.auto-commerce.eu/ac1358/foto/1421058132339096.JPG
[foto_9] => http://pics.auto-commerce.eu/ac1358/foto/1421058132339516.JPG
[foto_10] => http://pics.auto-commerce.eu/ac1358/foto/1421058132339911.JPG
[foto_11] => http://pics.auto-commerce.eu/ac1358/foto/1421058132339201.JPG
[foto_12] => http://pics.auto-commerce.eu/ac1358/foto/1421058132339042.JPG
[foto_13] => http://pics.auto-commerce.eu/ac1358/foto/1421058132339307.JPG
[foto_14] => http://pics.auto-commerce.eu/ac1358/foto/1421058132339754.JPG
[foto_15] => http://pics.auto-commerce.eu/ac1358/foto/1421058132339305.JPG
)
现在我希望将每张图片插入数据库。保存代码工作正常。但是 foreach 不起作用。谁想帮我?
Foreach 代码:
foreach($car->image as $photourl) *DB code*
谢谢!
【问题讨论】:
怎么不行?发生什么了?你有错误吗?我们需要更多信息。 那么什么特定位不起作用?for
位? each
位?还是*DB code*
位?
尝试foreach($car->image as $photourl) var_dump($photourl);
了解更多信息。
当然想看看*DB code*
是什么。
这不是 XML 的样子!
【参考方案1】:
试试这个:
foreach($car->image->children() as $photourl)
echo "Key: " . $photourl->getName() . "<br>";
echo "Value: " . trim((string)$photourl) . "<br>";
【讨论】:
以上是关于PHP foreach 不工作 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章