Как добавить функцию readline для PATHINFO () (расширение) - PullRequest
0 голосов
/ 16 апреля 2020

Когда я помещаю файл в readline, я хочу, чтобы pathinfo () показывал мне его расширение. Но я хочу добавить этот код в мою функцию.

Позвольте мне показать вам мой код:

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

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

, поэтому я хочу, чтобы мой "pathinfo (readline (...") работал внутри моего Функция «returnIcon». Мне нужно было сделать, чтобы использовать бесконечное l oop на readline, когда ввод ложен.

Я действительно застрял: /

1 Ответ

0 голосов
/ 16 апреля 2020

Простым способом было бы поставить al oop на readline() и продолжить, пока что-то было набрано ...

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