> 백엔드 개발 > PHP 튜토리얼 > PHP의 다차원 배열에서 특정 열 값(파일 경로 및 파일 이름)을 추출하고 인쇄하는 방법은 무엇입니까?

PHP의 다차원 배열에서 특정 열 값(파일 경로 및 파일 이름)을 추출하고 인쇄하는 방법은 무엇입니까?

Mary-Kate Olsen
풀어 주다: 2024-12-13 11:45:17
원래의
371명이 탐색했습니다.

How to Extract and Print Specific Column Values (filepath and filename) from a Multidimensional Array in PHP?

특정 열 값에 대한 다차원 배열 반복

다차원 배열에서는 특정 열 값에 액세스하고 인쇄하는 것이 일반적인 작업일 수 있습니다. PHP에서 이를 달성할 수 있는 방법은 다음과 같습니다.

문제:

다음 다차원 배열의 각 행에서 파일 경로 및 파일 이름 값만 인쇄하려면 어떻게 해야 합니까? 배열?

$array = [
    [
        'fid' => 14,
        'filename' => 'trucks_10785.jpg',
        'filepath' => 'sites/default/files/trucks_10785.jpg'
    ],
    // ... other rows
];
로그인 후 복사

답변:

PHP에서 다차원 배열을 반복하는 방법에는 여러 가지가 있습니다. 다음은 세 가지 일반적인 접근 방식입니다.

1. 키가 없는 Foreach 루프:

foreach ($array as $item) {
    echo $item['filename'] . '<br>';
    echo $item['filepath'] . '<br>';
}
로그인 후 복사

2. 키가 있는 Foreach 루프:

foreach ($array as $i => $item) {
    echo $array[$i]['filename'] . '<br>';
    echo $array[$i]['filepath'] . '<br>';
}
로그인 후 복사

3. For 루프:

for ($i = 0; $i < count($array); $i++) {
    echo $array[$i]['filename'] . '<br>';
    echo $array[$i]['filepath'] . '<br>';
}
로그인 후 복사

각 접근 방식에서는 각각 배열 키 'filename' 및 'filepath'를 사용하여 filepath 및 filename 값에 액세스합니다. 이 배열의 출력은 다음과 같습니다.

trucks_10785.jpg
sites/default/files/trucks_10785.jpg
로그인 후 복사

또한 var_dump를 사용하여 배열이나 개체의 내용을 검사할 수 있습니다. 복잡한 배열을 디버깅하거나 이해하는 데 도움이 될 수 있는 데이터의 구조적 표현을 제공합니다.

위 내용은 PHP의 다차원 배열에서 특정 열 값(파일 경로 및 파일 이름)을 추출하고 인쇄하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿