Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.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 具有in_数组()的Foreach循环不工作_Php - Fatal编程技术网

Php 具有in_数组()的Foreach循环不工作

Php 具有in_数组()的Foreach循环不工作,php,Php,我无法使in_数组()正常工作。in_array()返回false,因此没有调用数组_push。我不明白为什么。$zipsArray和$propsArray都有数据,我已经确认每个数组中都有匹配的zip。我还确认每个$val都有一个值 非常感谢您的帮助 $zipsArray当前拥有此数据。我把它缩短了一点以保存滚动,因为它目前可以保存622个项目 阵列(1853){ [0]=> 字符串(5)“12723” [1]=> 字符串(5)“12736” [2]=> 字符串(5)“12736” [3]

我无法使in_数组()正常工作。in_array()返回false,因此没有调用数组_push。我不明白为什么。$zipsArray和$propsArray都有数据,我已经确认每个数组中都有匹配的zip。我还确认每个$val都有一个值

非常感谢您的帮助



$zipsArray当前拥有此数据。我把它缩短了一点以保存滚动,因为它目前可以保存622个项目

阵列(1853){ [0]=> 字符串(5)“12723” [1]=> 字符串(5)“12736” [2]=> 字符串(5)“12736” [3]=> 字符串(5)“12741” [4]=> 字符串(5)“12745” [5]=> 字符串(5)“12760” [6]=> 字符串(5)“12766” [7]=> 字符串(5)“12767” [8]=> 串(5)“13020” [9]=> 串(5)“13021” [10]=> 串(5)“13021” [11]=> 串(5)“13021” [12]=> 串(5)“13021” [13]=> 串(5)“13021” [14]=> 串(5)“13021” [15]=> 串(5)“13022” [16]=> 串(5)“13026” [17]=> 串(5)“13026” [18]=> 串(5)“13027” [19]=> 串(5)“13027” [20]=> 串(5)“13027” [21]=> 串(5)“13027” [22]=> 串(5)“13027” [23]=> 串(5)“13028” [24]=> 串(5)“13029” [25]=> 串(5)“13030” [26]=> 串(5)“13031” [27]=> 串(5)“13031” [28]=> 串(5)“13031” [29]=> 串(5)“13032” [30]=> 串(5)“13032” [31]=> 串(5)“13032” [32]=> 串(5)“13032” [33]=> 串(5)“13033” [34]=> 串(5)“13034” [35]=> 串(5)“13035” [36]=> 串(5)“13035” [37]=> 串(5)“13035” [38]=> 串(5)“13035” [39]=> 串(5)“13036” [40]=> }

$val的一个示例是

[52]=>
  array(15) {
    ["propid"]=>
    string(6) "274672"
    ["street"]=>
    string(10) "320 Easton"
    ["city"]=>
    string(5) "Depew"
    ["state"]=>
    string(2) "NY"
    ["zip"]=>
    string(5) "14043"
    ["beds"]=>
    string(1) "2"
    ["baths"]=>
    string(1) "1"
    ["garage"]=>
    string(1) "0"
    ["type"]=>
    string(13) "Single Family"
    ["sqft"]=>
    string(3) "972"
    ["descript"]=>
    string(365) "This 972 square foot single family home has 2 bedrooms and 1.0 bathrooms. Located in a desirable part of Depew, property has a lot to offer besides the location in a quite neighborhood it includes a nice size back yard, small front yard for easy maintenance. Just off of a main road close to amenities. 

This Discounted property wont last long contact today."
    ["listdate"]=>
    string(10) "2016-07-13"
    ["askprice"]=>
    string(5) "25000"
    ["repairval"]=>
    string(6) "75,000"
    ["source"]=>
    string(4) "prop"
  }
调试\u数组()中的reults:


如果in_array的第三个参数strict设置为TRUE,则in_array()函数还将检查大海捞针的类型


删除严格模式(第三个参数)或确保两个数组都包含邮政编码作为字符串(第二个更简单)。调试数据显示其中一个数组以字符串形式包含邮政编码,而另一个数组以整数形式包含邮政编码。

如果in_array的第三个参数strict设置为TRUE,则in_array()函数还将检查大海捞针的类型


删除严格模式(第三个参数)或确保两个数组都包含邮政编码作为字符串(第二个更简单)。调试数据显示其中一个数组包含作为字符串的邮政编码,而另一个数组包含作为整数的邮政编码。

in_array()
不会出现在代码中的任何地方,但您正在询问有关它的问题。这和你的问题有什么关系?另外,请向我们展示一个示例
$val
,应该可以找到它的邮政编码,但并不为此感到抱歉。数组搜索是一个in_数组。我在做实验,但没有结果。我添加了$val的示例,以便您可以看到它。$val示例是$zipsArray中的一个拉链。正如我所说,我缩短了它以帮助滚动。为什么您的
$val
示例的顶部有
[52]
?如果($key==0)var_dump($val)在
foreach
行下面添加类似
if($key==0)的内容,这样我们就可以看到一个单独的
$val
,周围没有任何内容。它是从一个转储文件复制过来的,ads很重要。首先,我假设您想要返回
$localArray
,因为您已经有了$zipsArray?不管怎样,调试-我会做:
var_dump($val['zip'],in_数组($val['zip'],$zipsArray,true),in_数组($val['zip'],$zipsArray),uu文件线)紧靠“if”语句前后。为什么?它将告诉我使用
strict
和“杂耍”的测试值和结果。我将能够看到('a zip value',true,true)。执行此操作将花费不到五分钟的时间,您将看到正在发生的情况。
in_array()
不会出现在代码中的任何位置,但您正在询问有关它的问题。这和你的问题有什么关系?另外,请向我们展示一个示例
$val
,应该可以找到它的邮政编码,但并不为此感到抱歉。数组搜索是一个in_数组。我在做实验,但没有结果。我添加了$val的示例,以便您可以看到它。$val示例是$zipsArray中的一个拉链。正如我所说,我缩短了它以帮助滚动。为什么您的
$val
示例的顶部有
[52]
?如果($key==0)var_dump($val)
foreach
行下面添加类似
if($key==0)的内容,这样我们就可以看到一个单独的
$val
,周围没有任何内容。它是从一个转储文件复制过来的,ads很重要。首先,我假设您想要返回
$localArray
,因为您已经有了$zipsArray?不管怎样,调试-我会做:
var_dump($val['zip'],in_数组($val['zip'],$zipsArray,true),in_数组($val['zip'],$zipsArray),uu文件线)紧靠“if”语句前后。为什么?它将告诉我使用
strict
和“杂耍”的测试值和结果。我将能够看到('a zip value',true,true)。这样做只需不到五分钟,你就会看到发生了什么。
[52]=>
  array(15) {
    ["propid"]=>
    string(6) "274672"
    ["street"]=>
    string(10) "320 Easton"
    ["city"]=>
    string(5) "Depew"
    ["state"]=>
    string(2) "NY"
    ["zip"]=>
    string(5) "14043"
    ["beds"]=>
    string(1) "2"
    ["baths"]=>
    string(1) "1"
    ["garage"]=>
    string(1) "0"
    ["type"]=>
    string(13) "Single Family"
    ["sqft"]=>
    string(3) "972"
    ["descript"]=>
    string(365) "This 972 square foot single family home has 2 bedrooms and 1.0 bathrooms. Located in a desirable part of Depew, property has a lot to offer besides the location in a quite neighborhood it includes a nice size back yard, small front yard for easy maintenance. Just off of a main road close to amenities. 

This Discounted property wont last long contact today."
    ["listdate"]=>
    string(10) "2016-07-13"
    ["askprice"]=>
    string(5) "25000"
    ["repairval"]=>
    string(6) "75,000"
    ["source"]=>
    string(4) "prop"
  }
string(5) "33511" bool(false) bool(false) int(530) string(5) "33442" bool(false) bool(false) int(530) string(5) "33322" bool(false) bool(false) int(530) string(5) "32258" bool(false) bool(false) int(530) string(5) "32220" bool(false) bool(false) int(530) string(5) "34759" bool(false) bool(false) int(530) string(5) "38106" bool(false) bool(false) int(530) string(5) "32835" bool(false) bool(false) int(530) string(5) "38107" bool(false) bool(false) int(530) string(5) "38107" bool(false) bool(false) int(530) string(5) "38107" bool(false) bool(false) int(530) string(5) "38107" bool(false) bool(false) int(530) string(5) "38128" bool(false) bool(false) int(530) string(5) "64256" bool(false) bool(false) int(530) string(5) "34797" bool(false) bool(false) int(530) string(5) "87108" bool(false) bool(false) int(530) string(5) "32205" bool(false) bool(false) int(530) string(5) "04038" bool(false) bool(false) int(530) string(5) "30273" bool(false) bool(false) int(530) string(5) "32208" bool(false) bool(false) int(530) string(5) "28304" bool(false) bool(false) int(530) string(5) "06710" bool(false) bool(false) int(530) string(5) "46970" bool(false) bool(false) int(530) string(5) "07107" bool(false) bool(false) int(530) string(5) "32922" bool(false) bool(false) int(530) string(5) "32922" bool(false) bool(false) int(530) string(5) "32828" bool(false) bool(false) int(530) string(5) "34748" bool(false) bool(false) int(530) string(5) "32114" bool(false) bool(false) int(530) string(5) "34769" bool(false) bool(false) int(530) string(5) "76111" bool(false) bool(false) int(530) string(5) "32209" bool(false) bool(false) int(530) string(5) "38128" bool(false) bool(false) int(530) string(5) "77091" bool(false) bool(false) int(530) string(5) "32209" bool(false) bool(false) int(530) string(5) "32209" bool(false) bool(false) int(530) string(5) "32209" bool(false) bool(false) int(530) string(5) "32204" bool(false) bool(false) int(530) string(5) "32208" bool(false) bool(false) int(530) string(5) "32208" bool(false) bool(false) int(530) string(5) "32209" bool(false) bool(false) int(530) string(5) "32204" bool(false) bool(false) int(530) string(5) "32217" bool(false) bool(false) int(530) string(5) "32206" bool(false) bool(false) int(530) string(5) "28301" bool(false) bool(false) int(530) string(5) "32736" bool(false) bool(false) int(530) string(5) "91706" bool(false) bool(false) int(530) string(5) "38109" bool(false) bool(false) int(530) string(5) "30315" bool(false) bool(false) int(530) string(5) "30331" bool(false) bool(false) int(530) string(5) "28301" bool(false) bool(false) int(530) string(5) "30318" bool(false) bool(false) int(530) string(5) "14043" bool(false) bool(false) int(530) string(5) "30344" bool(false) bool(false) int(530) string(5) "32168" bool(false) bool(false) int(530) string(5) "33881" bool(false) bool(false) int(530) string(5) "34748" bool(false) bool(false) int(530) string(5) "32137" bool(false) bool(false) int(530) string(5) "73110" bool(false) bool(false) int(530) string(5) "33844" bool(false) bool(false) int(530) string(5) "44118" bool(false) bool(false) int(530) string(5) "60409" bool(false) bool(false) int(530) string(5) "83634" bool(false) bool(false) int(530) string(5) "87107" bool(false) bool(false) int(530) string(5) "32810" bool(false) bool(false) int(530) string(5) "60633" bool(false) bool(false) int(530) string(5) "32216" bool(false) bool(false) int(530) string(5) "32725" bool(false) bool(false) int(530) string(5) "60643" bool(false) bool(false) int(530) string(5) "85123" bool(false) bool(false) int(530) string(5) "51501" bool(false) bool(false) int(530) string(5) "60827" bool(false) bool(false) int(530) string(5) "37404" bool(false) bool(false) int(530) string(5) "19140" bool(false) bool(false) int(530) string(5) "14131" bool(false) bool(false) int(530) string(5) "19082" bool(false) bool(false) int(530) string(5) "60426" bool(false) bool(false) int(530) string(5) "48209" bool(false) bool(false) int(530) string(5) "18337" bool(false) bool(false) int(530) string(5) "60639" bool(false) bool(false) int(530) string(5) "48198" bool(false) bool(false) int(530) string(5) "60827" bool(false) bool(false) int(530) string(5) "49648" bool(false) bool(false) int(530) string(4) "6610" bool(false) bool(false) int(530) string(5) "99999" bool(false) bool(false) int(530) string(5) "47512" bool(false) bool(false) int(530) string(5) "99999" bool(false) bool(false) int(530) string(5) "23607" bool(false) bool(false) int(530) string(5) "99999" bool(false) bool(false) int(530) string(5) "99999" bool(false) bool(false) int(530) string(5) "99999" bool(false) bool(false) int(530) string(5) "99999" bool(false) bool(false) int(530) string(5) "99999" bool(false) bool(false) int(530) string(5) "99999" bool(false) bool(false) int(530) string(5) "99999" bool(false) bool(false) int(530) string(5) "99999" bool(false) bool(false) int(530) string(5) "99999" bool(false) bool(false) int(530) string(5) "99999" bool(false) bool(false) int(530) string(5) "99999" bool(false) bool(false) int(530) string(5) "13205" bool(true) bool(true) int(530) string(5) "32539" bool(false) bool(false) int(530) string(5) "62206" bool(false) bool(false) int(530) string(5) "38107" bool(false) bool(false) int(530) string(5) "44125" bool(false) bool(false) int(530) string(5) "37921" bool(false) bool(false) int(530) string(5) "44120" bool(false) bool(false) int(530) string(5) "40845" bool(false) bool(false) int(530) string(5) "34420" bool(false) bool(false) int(530) string(5) "43725" bool(false) bool(false) int(530) string(5) "44052" bool(false) bool(false) int(530) string(5) "36701" bool(false) bool(false) int(530) string(5) "45504" bool(false) bool(false) int(530) string(5) "35206" bool(false) bool(false) int(530) string(5) "48205" bool(false) bool(false) int(530) string(5) "48458" bool(false) bool(false) int(530) string(5) "64492" bool(false) bool(false) int(530) string(5) "99999" bool(false) bool(false) int(530) string(5) "60653" bool(false) bool(false) int(530) string(5) "64130" bool(false) bool(false) int(530) string(5) "26003" bool(false) bool(false) int(530) string(5) "47807" bool(false) bool(false) int(530) string(5) "39212" bool(false) bool(false) int(530) string(5) "63118" bool(false) bool(false) int(530) string(5) "20621" bool(false) bool(false) int(530) string(5) "77830" bool(false) bool(false) int(530) string(5) "51652" bool(false) bool(false) int(530) string(5) "27530" bool(false) bool(false) int(530) string(5) "48089" bool(false) bool(false) int(530) string(5) "60651" bool(false) bool(false) int(530) string(5) "63135" bool(false) bool(false) int(530)