小编Kan*_*iya的帖子

'!='和'!=='之间的区别是什么?

可能重复:
PHP中的!==和!=之间有区别吗?
Javascript === vs ==:我使用哪个"相等"运算符是否重要?

在某些情况下,当检查不相等时,我看到使用 != 并且在某些地方我看到了!==.这有什么不同吗?

例:

var x = 10;   

if (x != 10) {   
    //...
}
Run Code Online (Sandbox Code Playgroud)

if (x !== 10) {    
    //...
}
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
1
解决办法
487
查看次数

如何将此语法转换为普通的php if else

我正在使用codeigniter表单验证.要显示表单错误,它会使用它

 $this->data['message'] = (validation_errors() ?
     validation_errors() : 
     ($this->auth_lib->errors() ? 
         $this->auth_lib->errors() : 
         $this->session->flashdata('message')))
Run Code Online (Sandbox Code Playgroud)

我不明白这种语法.我认为这是一个if else声明.这很难理解.

任何人都可以将此转换为正常的if else声明吗?

因为现在我要更改错误消息格式:

$this->message->set_error($msg=array('Test 1','Test 2'));
$message=$this->message->get_message();
$this->data['message']=$message;  
Run Code Online (Sandbox Code Playgroud)

任何人,请简化语法.谢谢.

php codeigniter

0
推荐指数
1
解决办法
179
查看次数

如何使用php使用键为一系列值创建数组?

我正在使用CodeIgniter.我想创建一个数组来添加到包含数字1 - > 1000的下拉列表.

我试过range()像这样的PHP 函数

$arr = range(1,1000);
Run Code Online (Sandbox Code Playgroud)

它工作并创建一个从1到1000的下拉列表.


我确实有一个问题.

1从我的下拉和发布中选择文本时,发布值为0.因为默认情况下,键是从键开始的0,键设置为下拉值

这是我的下拉HTML的一部分

<select id="user-day" class="dropdown-small Verdana11-424039" tabindex="123456" name="days_of_month">
<option value="0">1</option>
<option value="1">2</option>
<option value="2">3</option>
<option value="3">4</option>
<option value="4">5</option>
<option value="5">6</option>
<option value="6">7</option>
Run Code Online (Sandbox Code Playgroud)

有什么办法可以range()用键值定义吗?

这样的价值就会变成

<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
Run Code Online (Sandbox Code Playgroud)

php codeigniter drop-down-menu

0
推荐指数
1
解决办法
4178
查看次数

E_ALL &amp; ~E_DEPRECATED 没有按预期工作

您好,我在一个 PHP 站点上工作,它是一个旧系统,我遇到了一个错误

不推荐使用:mysql_connect():不推荐使用 mysql 扩展并将在将来删除:使用 mysqli 或 PDO 代替...

现在我不打算将查询更改为mysqlior PDO,我只是尝试添加

error_reporting = E_ALL & ~E_DEPRECATED 
Run Code Online (Sandbox Code Playgroud)

到我的 php.ini 并删除已弃用的错误消息。我的 php.ini 在 C:/xampp/php/php.ini 中,在我添加了值后,我重新启动了 apache 。我也试过

error_reporting = E_ALL ^ E_DEPRECATED 
Run Code Online (Sandbox Code Playgroud)

我也试过

error_reporting(E_ALL & ~E_DEPRECATED);
Run Code Online (Sandbox Code Playgroud)

在我的 PHP 中,通用标头函数,但消息显示。我想删除它们。

我的 MySQL 版本是 5.6.21

PHP 版本是 5.6.3

先感谢您 。

php mysql

0
推荐指数
1
解决办法
8207
查看次数

标签 统计

php ×3

codeigniter ×2

drop-down-menu ×1

javascript ×1

mysql ×1