-1
我打算给出条件,但它不能给出适当的结果。问题发生在条件
像
if($this->data['EmployeeExprienceDetail']['file_name']['type'] != 'image/jpeg')
是这个条件好不好......引导我
感谢
我打算给出条件,但它不能给出适当的结果。问题发生在条件
像
if($this->data['EmployeeExprienceDetail']['file_name']['type'] != 'image/jpeg')
是这个条件好不好......引导我
感谢
最好的方法来检查什么被传递回它来输出要验证什么反对。
这将的值输出到屏幕
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 />";
(-1)无法回答。你想匹配什么条件?数据数组来自哪里?变量现在有什么价值?这里要做的第一件事是测试输出'echo $ this-> data ['EmployeeExprienceDetail'] ['file_name'] ['type']' – 2010-10-13 11:13:34
请扩展您的代码示例。另外你需要知道一些浏览器不同的报告媒体类型,所以考虑使用更多的条件或正则表达式。 – 2010-10-13 12:52:02
@DavidYell给出变量名前的标签和美元符号,我认为假设浏览器不会影响任何东西是安全的。看起来他在使用PHP。 – stevendesu 2010-10-13 13:09:20