PHP PHP漂亮的通知框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP PHP漂亮的通知框相关的知识,希望对你有一定的参考价值。

<?php
/**
 * Show notification boxes
 * 
 * @param type $aMessages
 * @return string
 */
function showMessage($aMessages) {
	/*
	$aMessages['lightbulb'][] = "Sample lightbulb message"; // Default type of message
	$aMessages['success'][] = "Sample success message";
	$aMessages['messages'][] = "Sample messages message";
	$aMessages['information'][] = "Sample information message";
	$aMessages['warning'][] = "Sample warning message";
	$aMessages['failure'][] = "Sample failure message";
	*/
	$out = '';
	
	if(isset($aMessages) && count($aMessages)>0) {
		foreach($aMessages as $type=>$messages) {
			foreach($messages as $info) {
				switch($type) {
					case 'warning': $class = 'warning'; $title = 'Warning!'; break;
					case 'success': $class = 'success'; $title = 'Success!'; break;
					case 'failure': $class = 'failure'; $title = 'Failure!'; break;
					case 'information': $class = 'information'; $title = 'Information!'; break;
					case 'messages': $class = 'messages'; $title = 'Message!'; break;
					default: $class = 'lightbulb'; $title = 'Tip!'; break;
				}
				$out .= '<div class="notification '.$class.'"><p><strong>'.$title.'</strong>'.$info.'</p></div>';
			}
		}
		return $out;
	}
}
?>

以上是关于PHP PHP漂亮的通知框的主要内容,如果未能解决你的问题,请参考以下文章

PHP入门培训教程 一个漂亮的PHP验证码

Web 推送通知:如何使用 Web 推送 PHP 库?

PHP入门培训教程 一个漂亮的PHP验证码

PHP入门培训教程 一个漂亮的PHP验证码

PHP 使用PHP DOM的漂亮打印(格式)XML

PHP 框架中的漂亮 URL