HOWTO · PHP
使用 PHP 的警報訊息
本教程演示瞭如何使用 PHP 顯示警報訊息的不同方法。
本頁內容
PHP 沒有任何用於彈出警報訊息的內建函式,但我們可以使用 JavaScript 在 PHP 中彈出警報訊息。警報訊息顯示在瀏覽器的彈出框中,通常用於彈出警告訊息。
JavaScript 幫助 PHP 在彈出框中顯示動態警報訊息。本教程演示了我們如何使用 PHP 和 JavaScript 來彈出警報訊息。
從 PHP 變數和 JavaScript 中獲取值的彈出警報訊息
在 PHP 中彈出警報訊息是將變數放入 javascript alert() 方法中。
例子:
<?php
// Sending Alert message using PHP variable.
$alert = "This is DEMO WARNING";
echo "<script type='text/javascript'>alert('$alert');</script>";
?>
上面的程式碼將在瀏覽器中彈出一個警告框,顯示 $alert 變數的值。
輸出:
使用 PHP 函式 JavaScript 彈出警報訊息
我們可以建立一個 PHP 函式來彈出警報訊息。
例子:
<?php
// Sending alert messages using PHP function
$message1= "This is the PHP function alert 1";
$message2= "This is the PHP function alert 2";
function alert($message) {
echo "<script type='text/javascript'>alert('$message');</script>";
}
alert($message1);
alert($message2);
?>
一旦你按下第一條警報訊息上的 ok 按鈕,此程式碼將彈出第二條警報訊息。
輸出:
使用陣列或物件彈出警報訊息
我們還可以使用陣列或物件而不是變數來在警報框中列印。
例子:
<?php
$alert = ["this", "is", "a", "demo", "warning"];
?>
<script>
var JavaScriptAlert = <?php echo json_encode($alert); ?>;
alert(JavaScriptAlert); // Your PHP alert!
</script>
json_encode() 是一個內建的 PHP 函式,可將陣列或物件轉換為簡單的 JSON 值。
輸出:
alert() 函式與所有主流瀏覽器相容。