배열에 디렉터리가 있고 내 목표는 foreach (또는 이와 동등한) 문에서 폴더 이름과 폴더 경로를 가져 오는 것입니다.foreach의 이전 배열 값 결합
여기까지 제가 지금까지 있습니다.
<?
$array = array("folder","path","here");
foreach ($array as $value){
echo "File Name: $value";
echo "File Path: ";
}
여기서 알 수있는 것처럼 경로를 얻는 방법을 모르겠습니다. 내가하려고하는 것은 이런 것입니다.
File Name: folder
File Path: /folder
File Name: path
File Path: /folder/path
File Name: here
File Path: /folder/path/here
누구든지 의견이 있으십니까? 감사합니다.
foreach ($array as $current_index => $value){
echo "File Name: $value";
echo "File Path: /" . implode('/', array_slice($array, 0, $current_index + 1));
}
이 will output :
정확한 출력을 위해
'에코 내파 ('/', $ 배열)'당신에게 최종 전체를 줄 것이다 통로. – nickb
두 번째 폴더의 경로 (예 :)는 어떻게됩니까? 함몰은 세 번째 폴더도 포함합니다. – dsol828