Php 具有in_数组()的Foreach循环不工作
我无法使in_数组()正常工作。in_array()返回false,因此没有调用数组_push。我不明白为什么。$zipsArray和$propsArray都有数据,我已经确认每个数组中都有匹配的zip。我还确认每个$val都有一个值 非常感谢您的帮助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]
$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)