Php 在if条件下出现问题
我试图给出条件,但不能给出适当的结果 像 这个条件是好还是不好…指导我Php 在if条件下出现问题,php,cakephp,cakephp-1.3,cakephp-1.2,Php,Cakephp,Cakephp 1.3,Cakephp 1.2,我试图给出条件,但不能给出适当的结果 像 这个条件是好还是不好…指导我 谢谢,这是一种最好的方法,可以检查正在传回的内容,并输出您想要验证的内容 这将把值打印到屏幕上 echo $this->data['EmployeeExprienceDetail']['file_name']['type']."<br />"; echo "<pre>".print_r($this->data['EmployeeExprienceDetail']['file_name']
谢谢,这是一种最好的方法,可以检查正在传回的内容,并输出您想要验证的内容 这将把值打印到屏幕上
echo $this->data['EmployeeExprienceDetail']['file_name']['type']."<br />";
echo "<pre>".print_r($this->data['EmployeeExprienceDetail']['file_name']['type'],true)."</pre><br />";
echo "|".$this->data['EmployeeExprienceDetail']['file_name']['type']."|<br />";
这将把值打印到屏幕上,这对于显示空白很有用,因为在比较之前可能需要修剪值
echo“|”。$this->data['EmployeeExprienceDetail']['file_name']['type']。“|
”;
(-1)无法回答。你想符合什么条件?数据数组从何而来?此时变量的值是多少?这里要做的第一件事是测试输出echo$this->data['EmployeeExprienceDetail']['file\u name']['type']
请展开您的代码示例。此外,你还需要知道一些浏览器对媒体类型的报道是不同的,所以考虑使用更多的条件或正则表达式。@ DavidYell在变量名之前给出标签和美元符号,我认为假设浏览器不会影响任何东西是安全的。看起来他在使用PHP。当然可以,但是上传的文件数组中的类型字段将由浏览器报告。
echo var_dump($this->data['EmployeeExprienceDetail']['file_name']['type']);
echo "|".$this->data['EmployeeExprienceDetail']['file_name']['type']."|<br />";