"bb","3"=>"cc","4"=>"bb"); $y1=array_ke">
当前位置:Gxlcms > PHP教程 > array_keys()b函数?该怎么解决

array_keys()b函数?该怎么解决

时间:2021-07-01 10:21:17 帮助过:3人阅读

array_keys()b函数?
http://docs.php.com/manual/zh/function.array-keys.php

  1. <br>
  2. <!--?<br /-->
  3. $x=array("1"=>"aa","2"=>"bb","3"=>"cc","4"=>"bb");<br>
  4. $y1=array_keys($x,bb,false);<br>
  5. $y2=array_keys($x,bb,true);<br>
  6. print_r($x);<br>
  7. print_r($y1);<br>
  8. print_r($y2);<br>
  9. ?><br>




函数第3个参数,有什么作用?
程序为什么出错了?



分享到:


------解决方案--------------------
strict

判断在搜索的时候是否该使用严格的比较(===)。

出错是因为 $y1=array_keys($x,bb,false); 这里的bb没加引号,php首先会认为它是一个常量,而你的代码中没有常量,所以就报错了。

人气教程排行