MTA Service Status

Package:
Summary:
Get the New York city transportation system status
Groups:
Author:
Description:
This class can be used to get the New York city transportation system status.

It can send an HTTP request to the site server of the New York Metropolitan Transportation Authority to retrieve the current transportation system status report.

The class can parse the status report and extract details like the status of the lines of trains, buses and metro.


Mysqli Essential DB Class

Package:
Summary:
MySQL database access wrapper using MySQLi
Groups:
Author:
Description:
This class implements a MySQL database access wrapper using MySQLi. It can:

- Establish connections to MySQL server hosts
- Execute SQL queries
- Determine the number of result rows or affected rows
- Retrieve query results into arrays
- Display the schema of a database as HTML lists


PHP Compare Strings

Package:
Summary:
Compares strings to determine similarity level
Groups:
Author:
Description:
This class can be used to compares strings to determine similarity level.

It takes two strings to compare and split the strings into words.

The class uses the Levenshtein algorithm to compare the words and determine the overall similarity level.


Native Excel Reader

Package:
Summary:
Parse and access binary Excel files in pure PHP
Groups:
Author:
Description:
This package can be used to parse and access binary Excel files in pure PHP.

It can take the data of an Excel file in the binary format and parse it to take the spreadsheet structure.

The package provides several classes that extract the different parts of a spreadsheet and allow iterating those parts like workbooks, sheets, rows, columns and cells.


PHP Benchmark Performance Script

example run
Package:
Summary:
Measure the time PHP code takes to execute
Groups:
Author:
Description:
This class can be used to Measure the time PHP code takes to execute.

It takes a string with PHP code and it executes the code repeatedly a given number times.

The class can display a table showing the average time and the memory that the code took when it executed.


MySQL API

Package:
Summary:
MySQL database access wrapper
Groups:
Author:
Description:
This class is a MySQL database access wrapper.

It can establish connections to a MySQL server host and execute SQL SELECT, INSERT, UPDATE and DELETE queries from parameter lists that define tables, fields, field values, and condition clauses.


Grouped Options Select List

Package:
Summary:
Generate grouped input select options from arrays
Groups:
Author:
Description:
This class can be used to generate grouped input select options from arrays.

It can generate HTML for a select form input with values from an associative array.

The array may contain nested arrays that can be used to define nested option groups.


Powered by Gewgley