liquidskin Posted October 12, 2010 Share Posted October 12, 2010 Hi all, Im so stuck on this! Cant figure out a solution... $precip_array[0] has a value of "80" in it as a string. I need to compare it to an integer. echo (int)$precip_array[0] returns a "0". Ive also tried adding a 0 but that results in the same. I did a var_dump on $precip_array[0] which returns string(17) "80" I think 17 signifies the length of the string, but I only see 2 digits when I echo this. Any help is much appreciated. Quote Link to comment Share on other sites More sharing options...
ialsoagree Posted October 12, 2010 Share Posted October 12, 2010 Try using trim first? echo var_dump(trim($precip_array[0])); Quote Link to comment Share on other sites More sharing options...
liquidskin Posted October 12, 2010 Author Share Posted October 12, 2010 Try using trim first? echo var_dump(trim($precip_array[0])); still see 17 chars. also tried $compareValue = (int)trim($precip_array[0]); to no avail Quote Link to comment Share on other sites More sharing options...
ialsoagree Posted October 12, 2010 Share Posted October 12, 2010 It might be easier to troubleshoot if we could see where the array is being given values. Quote Link to comment Share on other sites More sharing options...
liquidskin Posted October 12, 2010 Author Share Posted October 12, 2010 It might be easier to troubleshoot if we could see where the array is being given values. I'm extracting from an XML file. The 17 characters is the following: <value>77</value> which I'm doing the following to with functions from xml_regex.php $precip = value_in('probability-of-precipitation', $xml);$precip_array = element_set('value', $precip); Quote Link to comment Share on other sites More sharing options...
liquidskin Posted October 12, 2010 Author Share Posted October 12, 2010 finally got it. $precip_array = element_set('value', $precip,$content_only = true); now I'm only getting 2 chars on the string, which I was able to convert to int and compare. thanks for getting me thinking, ialsoagree Quote Link to comment 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.