Skip to content

Instantly share code, notes, and snippets.

View stilliard's full-sized avatar
🐝

Andrew Stilliard stilliard

🐝
View GitHub Profile
@stilliard
stilliard / dout.php
Created January 20, 2014 10:29
Dump the given value to stdout
<?php
/**
* Dump the given value to stdout
*
* @param mixed $value
* @return void
*/
function dout($value)
{
@stilliard
stilliard / invertMultidimensionalArray.php
Last active December 11, 2015 13:29
Multidimensional array function i seem to use on rare occasions, maybe someone knows a faster way?
<?php
/**
* Invert a multidimensional array
* @param array $origArray
* @return array
*/
function invertMultidimensionalArray($origArray) {
$invertedArray = array();
foreach ($origArray as $i => $sub) {
foreach ($sub as $key => $val) {
@stilliard
stilliard / jsonToTable.php
Created October 9, 2012 13:24
JSON to HTML table
<?php
/**
* JSON data to html table
*
* @param object $data
*
*/
function jsonToTable ($data)
{
@stilliard
stilliard / batman.func.js
Created June 22, 2012 10:16
batman function for console
(function batman(){
return Array(16).join({}-1)+" "+arguments.callee.name;
})();
@stilliard
stilliard / fullNameToFirstName.php
Created April 19, 2012 12:47
PHP - Get a users first name from the full name
<?php
/**
* Get a users first name from the full name
* or return the full name if first name cannot be found
* e.g.
* James Smith -> James
* James C. Smith -> James
* Mr James Smith -> James
* Mr Smith -> Mr Smith
@stilliard
stilliard / page-break-inside.jquery.js
Created September 28, 2011 13:55
CSS "page-break-inside" jQuery fix when using pdfmyurl.com
// applied to elements with class of "dont-break"
$('.dont-break').wrap('<table style="page-break-inside: avoid; width: 100%;" />');