Re: mbstring, a proposition of additional functions
| From: | Moshe Samuel | Date: | Mon, 24 Sep 2012 18:10:29 +0000 |
| Subject: | Re: mbstring, a proposition of additional functions | ||
| References: | 1 2 3 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-63232@lists.php.net to get a copy of this message | ||
It would be nice, especially if "Hello"->replace("ll","xx") could
work
regular expressions.
On Mon, Sep 24, 2012 at 1:04 PM, Andrew Faulds <ajf@ajf.me> wrote:
> On 24/09/12 15:41, Ivan Enderlin @ Hoa wrote:
>
>> Recently, I crafted a String object that support most of the propositions
>> written here. Please, see
>> https://github.com/hoaproject/**String<https://github.com/hoaproject/String>(file
>> String.php). The code is very simple (it implies that it do not need
>> a lot of work to implement it in PHP I hope). Some interesting methods:
>> • append;
>> • prepend;
>> • pad;
>> • getIterator (equivalent of str_split);
>> • \ArrayAccess methods (with support of out-of-bound indexes);
>> • getByteAt (with support of out-of-bound indexes);
>> • getCharDirection;
>> • fromCode;
>> • toCode.
>>
>> I would love such a library to be built into PHP. A more consistent
> approach to scalar operations would be great. "hello,
> world"->replace('world', 'php'); would be so much nicer than
> str_replace
> and forgetting the argument order. This is a little off-topic, though.
>
> --
> Andrew Faulds
> http://ajf.me/
>
>
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>