找到一个值I有一些代码,如下所示:strpos:在.ini文件
if (strpos($stringt, $key . '=') === false) {
...some code...
}
和假设,以检查是否在.ini文件中存在的特定键值对。 .ini文件只是一个充满KEY = String值的PHP .ini文件,每行一个。
问题是,如果一个较短的键碰巧存在于一个较长的键中,该行将返回true而不是false。例如,如果存在键/值PROBLEM =问题并且使用:$ key ='EN'进行检查,则例程将返回true,因为$ strpos将在较长的字符串'HAPPEN ='内匹配'EN ='。我怎么才能得到strpos匹配一个新的行开始(我试过'\ n'。$ key。'=',并且这不起作用)?
谢谢。像魅力一样工作。 – key2starz 2012-04-24 19:34:03