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