How does PHP compare strings with comparison operators?

PHP will compare alpha strings using the greater than and less than comparison operators based upon alphabetical order.

  • In the first example, ai comes before i in alphabetical order so the test of > (greater than) is false – earlier in the order is considered ‘less than’ rather than ‘greater than’.

  • In the second example, ia comes after i alphabetical order so the test of > (greater than) is true – later in the order being considered ‘greater than’.

Leave a Comment