The results of the annual PHP framework popularity survey of 2015
Switch branches/tags
Nothing to show
Clone or download
Latest commit b98fa6e Mar 29, 2015
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dump Added helpers and dumps Mar 28, 2015
helpers Added helpers and dumps Mar 28, 2015
.gitignore Added data Mar 27, 2015
LICENSE Initial commit Mar 27, 2015
README.md Added helpers and dumps Mar 28, 2015

README.md

php-fw-survey-2015

The results of the annual PHP framework popularity survey of 2015

Playing with the data

If you decide to use PHP to play with this data, I recommend league/csv.

Data

The data is in the dump folder

survey.csv

This is the main file. Contains all results, stripped of referrer and email.

framework_by_country.csv

List of winning framework by country. Only countries with more than 50 votes are displayed.

fw_score_personal.csv

List of frameworks and their vote counts, ordered by vote, for the personal choice category. Includes "other". Could use some work filtering the "other" stuff and combining into the predefined values.

fw_score_work.csv

Same as above. Also still needs some cleaning.

Helpers

Helpers are files I generated to help you with manipulating the data, either in PHP or in R.

PHP Helpers

  • countries.php returns an array of all countries in the survey, in order of appearance. The set is unique.

  • fields.php contains the full names of the fields of the header of the CSV file. The one in dump is normalized for easier querying in R, and as such does not contain full names, but shortened and uniqueified ones

  • age_education.php two functions that define age groups and education levels. Initially, Typeform put them in plan text into the fields of the CSV which wasted space. I replaced their full names with numeric references and built two functions to extract those names if needed. Note that the arrays are 1-based.

CSV Helpers

  • countries.csv is a single-column no-header list of countries appearing in the results, in order of appearance. The set is unique.

  • fields.csv is a row of column names (see PHP Helpers -> fields.php) for why