Life of Pi

The irrational mathematical constant of Pi can be obtained a few different ways in PHP. There is a function to give you the value as well as a bunch of constants that represent Pi as well as fractions of Pi and it’s square root. Heck, you could even do it the old fashioned way: $pi = 245850922 / 78256779; But that doesn’t make much...

Read Full Article →

How to replace a string with a string

String replacements in PHP are very simple and as per usual, can be done in a variety of different ways. First let’s take a look at the most simple form of a string replacement: str_replace('blue', 'red', 'My favorite color is blue'); The first argument is the string you want to replace, the second is the string you want to replace it with and the...

Read Full Article →

How to round numbers

Rounding numbers can be done a number of ways. You can round a float up or down to the nearest integer or you could round to a specific precision. Even then you can choose whether or not to round halves up or down and even round towards even and odd values. Let’s take a look at the PHP code to pull this off: Round...

Read Full Article →

Converting decimal to other number systems

It felt a bit like cheating to split this post up so I figured I would just cover all of the decimal to… functions in one post. Decimal, also known as base ten, is the numerical base we are most accustomed to. From time to time we need to convert a decimal number to another number system like binary or hex. PHP comes with...

Read Full Article →

To infinity and beyond!

We can file this one under the “PHP functions I never knew existed and probably will never use” category. Seems that as of PHP 4.2.0 and beyond there was the inclusion of an is_finite() and an is_infinite() function. The names are pretty self explanatory and I’m sure there are some smart kids out there that would use these (although I’d expect them to be...

Read Full Article →