Practical PHP Programming

与字符串共舞

学习如何用PHP来处理字符串是非常有价值的:PHP内置了很多有用的函数,使得你可以快速方便地来处理用户的输入。

在本章中,我们将从几个日常使用的关键函数开始来进行我们的学习;当然,我们也会讨论一些有用的小众的函数。我已经根据这些函数的实用性进行排序,如果出于某些原因导致你时间紧迫的话,那就按照顺序来吧。

由于PHP当中的变量名都是大小写敏感的,也就意味着匹配和替换字符串将是一个棘手的问题,好在PHP为字符串函数都提供了一个不区分大小写的版本。在每次遇到对应函数的时候我们都会提及其对应的版本。

一旦掌握了基本的匹配函数,我们将继续下一个棘手的话题:正则表达式。正则表达式(Regular Expressions,或RegExps)很难学,但是它却提供了一种快速且灵活的处理字符串的方式。

几乎可以肯定的是,你总会遇到一些处理字符串的问题,所以我强烈建议你通读本章,并尝试书中的每个例子:实践越多,掌握越牢。