无法检索数组第一个元素的值

时间:2020-12-31 10:49:04

标签: php arrays

我在 PHP 中有一个名为 $team 的数组,如下所示:

array(22) { ["league_name"]=> string(28) "1.súdánská liga 2020/2021" ["league_id"]=> string(6) "173720" ["sport_id"]=> string(3) "301" ["team_id"]=> string(6) "743616" ["team_name"]=> string(16) "Al Ahli Khartoum" ["display_name_long"]=> string(16) "Al Ahli Khartoum" ["display_name_short"]=> string(16) "Al Ahli Khartoum" ["when_added"]=> string(19) "31.12.2020 11:36:25" ["LV_team"]=> string(1) "." ["PZ_team"]=> string(1) "." ["Bc_team"]=> string(1) "." ["Bc_team_id"]=> string(1) "." ["Su_team"]=> string(1) "." ["Su_team_id"]=> string(1) "." ["To_team"]=> string(1) "." ["To_id"]=> string(1) "." ["LS_team"]=> string(1) "." ["LS_id"]=> string(1) "." ["eW_team"]=> string(1) "." ["eW_id"]=> string(1) "." ["bX_team"]=> string(1) "." ["bX_id"]=> string(1) "." }

我可以使用例如:

从该表中回显任何元素

echo $team['team_id'] 得到“743616”

但我无法使用 echo $team['league_name'] 获得“1.súdánská liga 2020/2021”

我收到错误:未定义索引:xxx.php 中的 League_name xxx 行。这不是我第一次遇到数组中第一个元素的问题。 数组由 csv 文件组成(不知道是否需要该信息)。

1 个答案:

答案 0 :(得分:0)

你检查过 UTF8 吗?可能是特殊字符导致了问题。