我在看 Ruby,它有一个非常好的 OO 结构,不像 PHP 有类似 C 的字符串函数。我想知道是否有一个扩展可以将字符串变成对象,这样您就可以像这样使用它们:
$str = "sometext";
echo "len:" . $str->length; //would print 'len: 8'
最佳答案
看看这个...
http://code.google.com/p/php-string/downloads/detail?name=string.php&can=2&q=
该类支持扩展名 mbstring 和 iconv,以及包 PHP-UTF8。它为每种方法选择最佳可用函数 此外,它还提供了许多新方法。其中一些是:substringBetween、splice、startWith、endsWith 和 squeeze。也可以使用 PHP 内部函数或自定义函数来操作字符串。
示例代码:
<?php
include('string.php');
$str = new String('sometext');
echo $str->length; //prints 8
echo $str->getLength(); //prints 8
?>
我以前从未使用过这个类,但通过查看它的文档,它有一些非常有趣的方法。大写、charAt、compareTo、包含等。
关于php - PHP 中面向对象的字符串/数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4423662/