PHP에서 배열을 반향 또는 인쇄하는 방법

Minahil Noor 2023년1월30일
  1. foreach 루프를 사용하여 PHP에서 배열을 에코 또는 인쇄
  2. print_r()함수를 사용하여 PHP에서 배열을 반향 또는 인쇄
  3. var_dump()함수를 사용하여 PHP에서 배열을 반향 또는 인쇄
PHP에서 배열을 반향 또는 인쇄하는 방법

이 기사에서는 PHP에서 ‘배열’을 에코하거나 인쇄하는 방법을 소개합니다.

  • foreach 루프 사용
  • print_r() 함수 사용
  • var_dump()함수 사용

foreach 루프를 사용하여 PHP에서 배열을 에코 또는 인쇄

foreach 루프는array의 각 요소를 반복합니다. array의 각 요소를 가져 오는 가장 간단한 방법입니다. foreach 루프를 사용하는 올바른 구문은 다음과 같습니다.

foreach( $arrayName as $variableName ) {
    // action to perform
}

$arrayName 배열의 각 값은 변수$variableName에 할당됩니다. 포인터는array를 반복하기 위해 각 루프에서 값을 증가시킵니다.

<?php
//Declare the array
$flowers = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
echo "The array is:\n";
//Prints the array
foreach($flowers as $flower){
    echo $flower . "\n";
}
?>

$flowers 배열의 각 값은 변수$flower에 할당됩니다. $flower 변수는echo를 사용하여 표시됩니다. 이런 식으로, 우리는배열의 모든 요소를 ​​인쇄했습니다.

출력:

The array is:
Rose
Lili
Jasmine
Hibiscus
Tulip
Sun Flower
Daffodil
Daisy

내장 함수 print_r()는 PHP에서 변수에 저장된 값을 인쇄하는 데 사용됩니다. 우리는 또한 그것을 사용하여배열을 인쇄 할 수 있습니다. ‘배열’의 모든 값을 색인 번호와 함께 인쇄합니다. 이 기능을 사용하는 올바른 구문은 다음과 같습니다

print_r($variableName, $boolVariable)

두 개의 매개 변수가 있습니다. 첫 번째 매개 변수$variableName은 값이 인쇄 될 때 필수 매개 변수입니다. 다른 매개 변수$boolVariable은 선택적 변수이며 기본적으로False로 설정되어 있습니다. print_r() 함수의 출력을 저장합니다. 값이 ‘참’이면이 함수는 인쇄 할 값을 반환합니다.

<?php
//Declare the array
$flowers = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
//Print the structure of the array with data type
print_r($flowers);

?>

$flowers 배열이이 함수에 매개 변수로 전달됩니다.

출력:

Array
(
    [0] => Rose
    [1] => Lili
    [2] => Jasmine
    [3] => Hibiscus
    [4] => Tulip
    [5] => Sun Flower
    [6] => Daffodil
    [7] => Daisy
)

var_dump()함수를 사용하여 PHP에서 배열을 반향 또는 인쇄

var_dump() 함수는 변수 또는 표현식의 세부 사항을 인쇄하는 데 사용됩니다. 인덱스 값, 각 요소의 데이터 유형 및 각 요소의 길이와 함께 ‘배열’을 인쇄합니다. 변수 또는 ‘배열’의 구조화 된 정보를 제공합니다. 이 기능을 사용하는 올바른 구문은 다음과 같습니다

var_dump($variableName)

단 하나의 매개 변수$variableName 만 사용하고 변수의 구조화 된 정보를 반환합니다.

<?php

//Declare the array
$flowers = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");

//Print the structure of the array with data type
var_dump($flowers);

?>

$flowers 배열이이 함수에 매개 변수로 전달됩니다.

출력:

array(8) {
  [0]=>
  string(4) "Rose"
  [1]=>
  string(4) "Lili"
  [2]=>
  string(7) "Jasmine"
  [3]=>
  string(8) "Hibiscus"
  [4]=>
  string(5) "Tulip"
  [5]=>
  string(10) "Sun Flower"
  [6]=>
  string(8) "Daffodil"
  [7]=>
  string(5) "Daisy"
}

관련 문장 - PHP Array