Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在if条件下出现问题_Php_Cakephp_Cakephp 1.3_Cakephp 1.2 - Fatal编程技术网

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 />";