【发布时间】:2015-03-03 12:53:20
【问题描述】:
我正在尝试将数组值转换为字符串,但我失败了
我的数组 ($epg) 如下所示:
Array
(
)
Array
(
[0] => Array
(
[title] => VGhlIEZhbnRhc3kgRm9vdGJhbGwgQ2x1Yg==
[lang] => en
[start] => 1425385800
[end] => 1425387600
[description] => Sm9obiBGZW5kbGV5IGFuZCBQYXVsIE1lcnNvbiBwcmVzZW50IGEgZGlzY3Vzc2lvbiBvbiBrZXkgZmFudGFzeSBmb290YmFsbCBpc3N1ZXMsIGFzIHdlbGwgYXMgdGhlIHdlZWtlbmQncyBQcmVtaWVyIExlYWd1ZSBtYXRjaGVzLiBBbHNvIGZlYXR1cmluZyBndWVzdHMgZnJvbSB0aGUgd29ybGRzIG9mIHNwb3J0IGFuZCBzaG93Yml6Lg==
)
[1] => Array
(
[title] => QmFyY2xheXMgUHJlbWllciBMZWFndWUgUmV2aWV3
[lang] => en
[start] => 1425387600
[end] => 1425391200
[description] => QSBsb29rIGJhY2sgYXQgcmVjZW50IGZpeHR1cmVzIGluIHRoZSBFbmdsaXNoIFByZW1pZXIgTGVhZ3VlLCBhcyB0aGUgc2Vhc29uIGNvbnRpbnVlZCB3aXRoIG1hdGNoZXMgYWZmZWN0aW5nIGJvdGggZW5kcyBvZiB0aGUgdGFibGUu
)
)
Array
(
)
然后我创建 foreach 循环,并尝试获取如下值:
$title = $epg['title'];
$lang = $epg['lang'];
echo $lang;
echo $title;
但我得到错误:
注意:未定义索引:标题在........注意:未定义索引: 语言中…………
我猜会发生这种情况,因为我有奇怪的数组,这些空数组在开始和结束时。
如果是这样,我该如何解决?
问候 M
【问题讨论】:
-
哥们,你真的需要了解基础知识
-
也许分享一些我如何将值转换为字符串的信息?