[php] PHP에서의 반복문을 사용한 데이터 이동

PHP는 강력한 반복문을 통해 데이터 이동 및 처리를 간편하게 할 수 있습니다. 이 포스트에서는 PHP의 반복문을 사용하여 데이터를 이동하는 여러 가지 방법을 살펴보겠습니다.

배열 순회(iterating over an array)

PHP에서 반복문을 사용하여 배열을 순회하는 방법은 다음과 같습니다.

$fruits = array("apple", "banana", "orange");

foreach($fruits as $fruit) {
    echo $fruit . "<br>";
}

이 예시에서는 foreach 반복문을 사용하여 $fruits 배열의 각 항목을 반복하며 출력합니다.

파일 읽기(reading from a file)

파일에서 데이터를 읽어오는 방법 또한 간단합니다.

$filename = "data.txt";
$file = fopen($filename, "r") or die("Unable to open file!");

while (!feof($file)) {
    echo fgets($file) . "<br>";
}

fclose($file);

위의 예시에서는 fopen, fgets, fclose 함수를 사용하여 파일을 열고 읽어오는 방법을 보여줍니다.

데이터베이스 조회(querying a database)

마지막으로, 데이터베이스에서 데이터를 읽어오는 방법 또한 소개하겠습니다.

// 데이터베이스 연결
$conn = new mysqli($servername, $username, $password, $dbname);

// 쿼리 실행
$sql = "SELECT id, name, email FROM users";
$result = $conn->query($sql);

// 결과 출력
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
    }
} else {
    echo "0 results";
}

// 연결 닫기
$conn->close();

위의 예시에서는 PHP에서 MySQL 데이터베이스에 연결하고, 쿼리를 실행하여 결과를 반복하는 방법을 보여줍니다.

PHP의 강력한 반복문 구문을 사용하여 데이터를 이동할 수 있으며, 위의 예시들을 통해 다양한 데이터 이동 및 처리 방법을 알아보았습니다.