我有以下代码:
<?php
foreach($bb['slides'] as $b):
$url = "domain.com/" . $b->image . ";
echo($url);
endforeach;
?>
Run Code Online (Sandbox Code Playgroud)
输出如下:domain.com/image1.jpg domain.com/image2.jpg domain.com/image3.jpg
我试图随机化输出的顺序.在foreach语句之前,我尝试使用shuffle($ bb)对数组进行洗牌; 但那没用.任何帮助表示赞赏.
使用PHP正确显示回显日期:"2012-01-04 11:04:07"
但是,在我的phpinfo文件的顶部,我有:
"系统Linux server1.domain.com#1 SMP Tue Jun 21 10:29:24 EDT 2011 i686"
日期显示的是6月21日而不是1月4日?
我正在运行Ubuntu和PHP 5.3.2.
谢谢.
我有一个网站从谷歌的CDN服务器加载jQuery:
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
对于那些禁用了javascript的浏览器,该网站仍能正常运行.(优雅的退化).
对于使用IE6的用户来说,javascript功能,但看起来并不漂亮.我要做的是防止在IE6上加载jquery.
我认为以下内容可行:
<!--[if gt IE 6]>
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
条件标签 - 如果浏览器大于IE6,则加载jQuery.但是,我相信这会阻止JQuery在Safari,Chrome,Firefox等中加载.
另一个解决方案是在PHP中检测浏览器,然后为除IE6之外的浏览器加载jQuery.这是最好的选择吗?