我想以dd-mm-yyyy格式显示$ row-> depositdate.
如果数据库中的日期列为空,则显示的日期为:01-01-1970
echo "<td align=center>".date('d-m-Y', strtotime($row->depositdate))."</td>";
Run Code Online (Sandbox Code Playgroud)
如果数据库中的日期为空,则不显示任何内容,否则应显示dd-mm-yyyy格式的日期.
提前致谢
桑迪普
我试图从Web服务器读取.json文件.据我所知,我从服务器收到的JSON在http://jsonlint.com/上无效:
{
preOpen: "900",
preClose: "908",
mktOpen: "915",
mktClose: "1530",
corrOpen: "1540",
corrClose: "1600",
mktStatusCode: "3",
status: "MARKET OPEN",
time: "Jan 11, 2012 12:32:14",
data: [
{
name: "S&P CNX NIFTY Pre Open",
lastPrice: "4,863.15",
change: "13.60",
pChange: "0.28",
imgFileName: "S&P_CNX_NIFTY_Pre_Open_open.png"
},
{
name: "S&P CNX NIFTY",
lastPrice: "4,871.15",
change: "21.60",
pChange: "0.45",
imgFileName: "S&P_CNX_NIFTY_open.png"
},
{
name: "CNX NIFTY JUNIOR",
lastPrice: "8,940.05",
change: "91.90",
pChange: "1.04",
imgFileName: "CNX_NIFTY_JUNIOR_open.png"
},
{
name: "BANK NIFTY",
lastPrice: "8,816.15",
change: "81.10", …Run Code Online (Sandbox Code Playgroud) 我使用以下代码在Javascript中设置cookie:
setCookie('cart_items','product_name');
function setCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
Run Code Online (Sandbox Code Playgroud)
但是Chrome路径中的cookie路径未设置为root(/).相反,它被设置为从执行网页的路径!!
我用IE和FF测试过.它适用于这两种浏览器....
Chrome可能有什么问题,或者我正在使用的cookie创建代码存在问题?
在Chrome中(16.0.912.63)
路径:/ xxxxxxxx/xxxxxxx
在FF(6.0)
路径:/
在IE中(9)
路径:/
我在.js文件中遇到了这段代码.这段代码是什么?
我已将该文件下载到我的localhost网络服务器上.将此代码保存到.js文件中,将我重定向到google.com,当我评论此代码时,页面运行完美!!
我可以理解这是为了强制执行该页面仅从服务器链接执行!
我怎么能解码这个js ???
[]['\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72']['\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72'](self['\x75\x6e\x65\x73\x63\x61\x70\x65']('%69%66%28%7e%6c%6f%63%61%74%69%6f%6e%2e%70%72%6f%74%6f%63%6f%6c%2e%69%6e%64%65%78%4f%66%28%27%68%74%74%70%3a%27%29%26%26%7e%6c%6f%63%61%74%69%6f%6e%2e%68%6f%73%74%2e%69%6e%64%65%78%4f%66%28%27%74%65%6d%70%6c%61%74%65%2d%68%65%6c%70%2e%63%6f%6d%27%29%29%7b%7d%65%6c%73%65%28%6c%6f%63%61%74%69%6f%6e%2e%68%72%65%66%3d%27%68%74%74%70%3a%2f%2f%77%77%77%2e%67%6f%6f%67%6c%65%2e%63%6f%6d%27%29'))()
Run Code Online (Sandbox Code Playgroud) 我有一个PHP功能getContactList():
$res = getContactList(trim($_POST['username']), trim($_POST['password']));
Run Code Online (Sandbox Code Playgroud)
返回此数组:
$contactList[] = array('name' => $name, 'email' =>$email);
Run Code Online (Sandbox Code Playgroud)
我需要将此数组的内容存储到MySQL数据库中.不知怎的,我可以一次性将数组的全部内容存储在数据库中?每次运行时数组项的数量都将超过500,所以我想避免通常的循环练习并在for循环中调用"Insert"语句,因为这需要很长时间才能执行.
注意:我需要将结果存储在单独的列中 - 一个用于名称,另一个用于电子邮件.在该数组中有500个项目我需要插入500行 - 每行一个名称 - 电子邮件对.
我试图使用以下代码比较PHP中的两个值:
if ($val1 != $val2) .....
if ($val1 <> $val2) .......
Run Code Online (Sandbox Code Playgroud)
以上比较代码是否在所有方面相同?
我很困惑在这两个中使用哪个运算符(!=和<>) !!
更新:
这是否与比较字符串或数字字符串有关?
我想从 javascript中的字符串中提取数字,如下所示:
如果string ='make1to6'我想在整个字符串中的'to'子字符串之前和之后提取数字字符.即提取1和6
字符串的长度不固定,长度最多为10个字符.字符串中"to"两侧的数字最多可以是两位数.
可能的字符串值:
想到这样的事情:
function beforeTo(string) {
return numeric_value_before_'to'_in_the_string;
}
function afterTo(string) {
eturn numeric_value_after_'to'_in_the_string;
}
Run Code Online (Sandbox Code Playgroud)
我将使用这些返回值进行一些计算.
php ×4
javascript ×3
arrays ×1
browser ×1
bulkinsert ×1
comparison ×1
cookies ×1
date-format ×1
decode ×1
json ×1
mysql ×1
operators ×1
regex ×1
security ×1
slice ×1
strtotime ×1
substring ×1