如何为 PATHINFO() 添加 readline 函数(扩展)

How to add a readline function for a PATHINFO() (extension)

当我将文件放入读取行时,我希望 pathinfo() 向我显示其扩展名。 但是我想在我的函数中添加这段代码。

让我向您展示我的代码:

function returnIcon($parts) {
    $extension = $parts['extension'];
    return $extension;
}

$pathinfo = pathinfo(readline('file name : '));
echo 'Extension: '.returnIcon($pathinfo);

所以我希望我的 "pathinfo(readline( ..." 在我的函数 "returnIcon" 中工作。 当输入为假时,我需要这样做才能在 readline 上使用无限循环。

我真的卡住了:/

一种简单的方法是在 readline() 上放置一个循环并在输入内容时继续...

while ( $fileName = readline("file name:") )  {
    $pathinfo = pathinfo($fileName);
    echo 'Extension: '.returnIcon($pathinfo).PHP_EOL;
}