问题发生在 if 条件下

发布于 2024-09-27 10:10:22 字数 181 浏览 4 评论 0原文

我试图给出条件,但它不能给出适当的结果。

这样

if($this->data['EmployeeExprienceDetail']['file_name']['type'] != 'image/jpeg')

的情况是否可以...指导我,

谢谢

I am tring to give condition, but it cant give appropriate result.

like

if($this->data['EmployeeExprienceDetail']['file_name']['type'] != 'image/jpeg')

is this condition is ok or not...guide me

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

但可醉心 2024-10-04 10:10:22

检查传回的内容以输出您想要验证的内容的最佳方法。

这会将值打印到屏幕

echo $this->data['EmployeeExprienceDetail']['file_name']['type']."<br />";

这将把(如果是数组)值打印到屏幕

echo "<pre>".print_r($this->data['EmployeeExprienceDetail']['file_name']['type'],true)."</pre><br />";

这将把原始值打印到屏幕

echo var_dump($this->data['EmployeeExprienceDetail']['file_name']['type']);

这将把值打印到屏幕,这对于显示空白很有用,因为您可能需要在比较之前修剪该值

echo "|".$this->data['EmployeeExprienceDetail']['file_name']['type']."|<br />";

Best way to check what is being passed back it to output what you want to validate against.

This will print the value to the screen

echo $this->data['EmployeeExprienceDetail']['file_name']['type']."<br />";

This will print the (if array) value to the screen

echo "<pre>".print_r($this->data['EmployeeExprienceDetail']['file_name']['type'],true)."</pre><br />";

This will print the raw value(s) to the screen

echo var_dump($this->data['EmployeeExprienceDetail']['file_name']['type']);

This will print the value to the screen, useful for displaying whitespace as you might need to trim the value before comparing it

echo "|".$this->data['EmployeeExprienceDetail']['file_name']['type']."|<br />";
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文