N-Bomb(Nerd) Posted December 17, 2009 Share Posted December 17, 2009 Hello, I'm using SimpleXML to loop through the children in an XML file. I'm trying to compare attributes for each child vs an array of disallowed attributes. I have all working well, except when it comes to the: if (in_array($child['phone'], $disallowedPhones)) { // delete code here } I'm getting the following error: Warning: in_array() [function.in-array]: Wrong datatype for second argument in test.php on line 85 I checked the datatype for "$child['phone']" and it's showing as an object.. so I tried to add "(string)" before the "$child['phone']" in the in_array function and that still didn't work. Please help on how to compare my "$child['phone']" in my array, thanks. Quote Link to comment https://forums.phpfreaks.com/topic/185500-object-to-string/ Share on other sites More sharing options...
mikesta707 Posted December 17, 2009 Share Posted December 17, 2009 well the error says that the second argument is the wrong data type, so what does $disallowedPhones have in it? Quote Link to comment https://forums.phpfreaks.com/topic/185500-object-to-string/#findComment-979379 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.