PHP and databases just go hand in hand. Being able to connect to and interact with databases is so easy and a must with any web site. Luckily PHP provides so many easy and convenient methods of database control.
Working with strings in PHP is almost as straight forwards as it gets. There are so many functions to manipulate them, that it can take only a few minutes to figure them all out. And yet, they are so powerful and quick to use.