【问题标题】:How to work with arrays without knowing offset如何在不知道偏移量的情况下使用数组
【发布时间】:2015-10-12 02:25:26
【问题描述】:

我正在通过 PHP 解析一些 .ini 文件

ini 文件如下:

07=TEXT1
93=TEXT2
00=TEXT3
01=TEXT4
83=TEXT5

如果你知道偏移量看起来像一些简单的脚本来打印值

public function pasrseString($path)
{
    $ini = parse_ini_file($path);
    print_r($ini["01"]);
}

问题是我不知道我将来给脚本的文件是什么,所以我不知道会有什么偏移量。 所以我需要以某种方式打印值和偏移量。换一种说法: 我需要一些 foreach 将结果打印到表格中,例如:

    id  |   value
--------|----------
    01  |  TEXT4
--------|----------
    93  |  TEXT2
--------|----------
    07  |  TEXT1
--------|----------
    83  |  TEXT5

有人可以给我建议吗?

【问题讨论】:

  • 检查foreach($array as $key => $value)
  • 使用@b0s3的方法,你的id是$key,value是$value。然后,尽情享受展示它的乐趣吧 :)
  • 谢谢@b0s3,这对我有帮助

标签: php arrays ini


【解决方案1】:
<?php
foreach($ini as $key => $value) {
    echo $key . " = " . $value . "<br />";
}
?>

这将输出如下内容:

93 = TEXT2

07 = TEXT1

83 = TEXT5

【讨论】:

  • 您在 foreach 表达式中有语法错误。不是 "at" 将是 "as" :)
  • 哎呀!谢谢老兄!
猜你喜欢
  • 1970-01-01
  • 2011-05-30
  • 1970-01-01
  • 1970-01-01
  • 2011-06-12
  • 2018-05-05
  • 1970-01-01
  • 2013-12-13
  • 2012-10-24
相关资源
最近更新 更多