我正在构建一个小型应用程序,它基于 CSV 文件执行一些简单的报告,CSV 文件采用以下格式:
DATE+TIME,CLIENTNAME1,HAS REQUEST BLABLA1,UNIQUE ID
DATE+TIME,CLIENTNAME2,HAS REQUEST BLABLA2,UNIQUE ID
DATE+TIME,CLIENTNAME1,HAS REQUEST BLABLA1,UNIQUE ID
DATE+TIME,CLIENTNAME2,HAS REQUEST BLABLA2,UNIQUE ID
Run Code Online (Sandbox Code Playgroud)
现在我正在使用以下函数处理这个问题:
function GetClientNames(){
$file = "backend/AllAlarms.csv";
$lines = file($file);
arsort($lines);
foreach ($lines as $line_num => $line) {
$line_as_array = explode(",", $line);
echo '<li><a href="#"><i class="icon-pencil"></i>' . $line_as_array[1] . '</a></li>';
}
}
Run Code Online (Sandbox Code Playgroud)
我试图仅检索 Clientname 值,但我只想要唯一值。
我尝试创建几种不同的方式来解决这个问题,我知道我需要使用 unique_array 函数,但我不知道如何使用这个函数。
我试过这个:
function GetClientNames(){
$file = "backend/AllAlarms.csv";
$lines = file($file);
arsort($lines);
foreach ($lines as $line_num => $line) {
$line_as_array = explode(",", $line);
$line_as_array[1] = …Run Code Online (Sandbox Code Playgroud)