字符串的操作函数中,字符串的大小写转换也算是比较常用的函数,其底层实现也比较简单,下面来一探究竟。 我在github有对PHP源码更详细的注解。感兴趣的可以围观一下,给个star。PHP5.4源码注解。可以通过commit记录查看已添加的注解。 strtolowerstringstrtolower(string$string)
将字符串转换成小写字符。 strtoupperstringstrtoupper(string$string)
将字符串转换成大写字符。 运行示例$str = 'Hello World'; $new_str = strtolower($str);// hello world
$str = 'hello world'; $new_str = strtoupper($str);// HELLO WORLD
代码运行步骤拷贝一份字符串 php_strtolower/php_strtoupper进行转换
源码解读两个函数的核心操作都差不多,讲一下strtolower,另一个是类似的。 php_strtolower函数的核心代码如下:
上一篇:成为PHP程序员有什么要求?下一篇:2017年最新PHP就业前景趋势分析
|