php - PHP 中面向对象的字符串/数字?

标签 php oop

我在看 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/

相关文章:

java - 如何在舱位内仅容纳多名乘客?

php - 自动加载命名空间类

PHP SELECT 参数语法

php - fbs文章点击和网址缩短器之间的差异

php - PHP 中的对象复制与克隆

php - Magento 上使用 iPhone 主题的移动商店

Java 通用二叉搜索树无法比较 T 类型

python - Python 中的多态性和数据库加载

javascript - 如何有效地在对象上应用许多不同的规则并使用 JavaScript 的面向对象技术

php - 获取mysql数据并编码为json,每页记录有限