Check if a string contains a character with PHP

By Josh Sherman
1 min read
development
php

Checking if a string contains a character could be accomplished easily with a regular expression or you can use the built-in PHP functions. To check if a string contains a character of a specific case you can use strpos. $haystack = 'This is my haystack that we shall check' $has_A […]

Transitioning from Google Wallet to Android Pay

By Josh Sherman
2 min read
google
android

I feel like I’m in the minority among my peers. I use Google Wallet and Android Pay pretty religiously. I choose to shop at establishments that allow me to use this technology as often as possible. I ask my peers that use Android devices how they like being able to […]

Generate random hex color with PHP

By Josh Sherman
1 min read
development
php
graphic design

There’s many ways to skin a cat, or generate a color. You could randomize a number between 0 and 16777215 then convert it to hex: $rand_color = '#' . dechex(mt_rant(0, 16777215)); Or you could do what I like to do, just md5 a random string and grab the first 6 […]

Run a block of PHP code a certain percentage of the time

By Josh Sherman
1 min read
development
php

Sometimes, you may want to run code all of the time. Other times, you may want to run code some of the time. This is how garbage collection in PHP works. Based on your configuration for gc_probability and gc_divisor, garbage collections runs a fraction of the time (defaulting to 1/100 […]

CSS `:not` issue in Safari on iOS9

By Josh Sherman
1 min read
development
css
safari
apple
ios

Seems that every time that Apple releases a new version of iOS I encounter some weird rendering issue. This time around with iOS9 I encountered an issue where the full / desktop version of the site looked like it still using some of the mobile / smaller device stylings. After […]