ChrisWheeler Posted April 25, 2015 Share Posted April 25, 2015 Hi folks. I have something I want to do but don't have the knowledge to do it. I know the bare bones of php but not enough to to right home about. Here's what I would like to do. I am using wordpressand a theme that uses this line of code to get all users information in an array. $questions = ThemexUser::$data['user']['profile']; What I would like to do is get the number of filled in fields and display them. EG: "You have 7 of 11 fields filled out". I have been trying for a week now without any results. Any help would be greatly appreciated. Quote Link to comment Share on other sites More sharing options...
Barand Posted April 25, 2015 Share Posted April 25, 2015 And we don't have the knowledge of what your $questions variable contains. Post the output from var_export($questions); Quote Link to comment Share on other sites More sharing options...
ChrisWheeler Posted April 25, 2015 Author Share Posted April 25, 2015 It holds information like name, height, eye colour, smoker, etc. I just want to display the number of filled out fields, and of total fields. Quote Link to comment Share on other sites More sharing options...
Barand Posted April 25, 2015 Share Posted April 25, 2015 Not very helpful. I'm out. Quote Link to comment Share on other sites More sharing options...
ChrisWheeler Posted April 26, 2015 Author Share Posted April 26, 2015 Ok, here's what I have so far. $a = 0; $v = count($a); $questions = in_array("$a", ThemexUser::$data['user']['profile'], true); echo $v; So now you can better see what I'm trying to do. This code gives me a "0", however I purposly left 3 questions unanswered so I'm doing something wrong. FYI: The result from "var_export($questions)" is false. Quote Link to comment Share on other sites More sharing options...
ignace Posted April 26, 2015 Share Posted April 26, 2015 Barand asked you to do this: $questions = ThemexUser::$data['user']['profile']; var_export($questions);And put the output here. 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.