Matt Wilmas
5557b49982
explode() stuff:
...
- Fixed bug #47560 (explode()'s limit parameter odd behaviour) by reverting change for bug #47546
- Changed int to long where needed (should fix memory errors from overflow seen in bug #47854 )
- Simplified logic a bit with limit and its default value
- php_explode_negative_limit(): removed safe_emalloc (not needed; plain erealloc is used later)
- Moved declarations/allocation to optimize if the delimiter isn't found
- Changed ALLOC_STEP size for less realloc's (and maybe better memory block alignment?)
2009-04-01 17:04:17 +00:00
Marcus Boerger
d4f5b3f0a9
- This is PHP 6 - if this ... ever gets out
2009-03-10 23:40:06 +00:00
Antony Dovgal
fe5b155288
change functions to be consistent between branches
2009-01-09 18:23:45 +00:00
Sebastian Bergmann
7f4dc8702a
Bump copyright year, 3 of 3.
2008-12-31 11:12:40 +00:00
David Coallier
7a66695286
- Added lcfirst() function. The sister function of ucfirst()
...
- Test #1 for lcfirst()
2008-01-19 19:23:25 +00:00
Sebastian Bergmann
9b620d50b4
Bump copyright year, 2 of 2.
2007-12-31 07:12:20 +00:00
Derick Rethans
6810f84761
- Put the PHPAPI php_u_str_to_str() function in the .h, just like the rest.
2007-08-29 14:11:30 +00:00
Sebastian Bergmann
3717df72ae
Bump year.
2007-01-01 09:29:37 +00:00
Andrei Zmievski
757fb1e01f
Bite the bullet and port the natural comparison algorithm to support
...
UChar strings. Also, simplify the original code.
# Argggghh, post-incremented iteration sucks. That means you, U16_* stuff.
2006-12-21 21:47:56 +00:00
Ilia Alshanetsky
e96275d8a7
MFB: Less hackish support for spaces at the start of tags within
...
strip_tags()
2006-12-18 15:04:36 +00:00
Sara Golemon
fac71c77c1
Add str_getcsv() and fix a couple cases in recent fgetcsv() reimplementation
2006-12-05 04:52:44 +00:00
Antony Dovgal
efe92dc230
fix build
2006-10-03 18:38:57 +00:00
Sara Golemon
7f21f36e45
ZTS fix
2006-10-02 01:11:04 +00:00
Ilia Alshanetsky
922fd02404
Avoid TSRMLS_FETCH
2006-08-30 18:40:26 +00:00
Andrei Zmievski
2dcfe8aaf5
Fix some trim() issues.
2006-08-15 20:38:12 +00:00
Andrei Zmievski
9ff2107cc1
Upgrade dirname() to support IS_UNICODE.
2006-08-04 18:09:46 +00:00
Andrei Zmievski
768a9227ed
- Adjusted php_u_strtoupper/php_u_strtolower/php_u_strtotitle API to be
...
more sane.
- Upgrade strtoupper(), strtolower(), strtotitle() to use params API.
2006-08-03 23:09:29 +00:00
Derick Rethans
3056defb26
- Moved strtotitle to ext/standard and implemented the fallback case to
...
non-unicode with ucwords. There is also an implementation for unicode ucwords
but that returns different results then strtotitle as it uppercases the
first character of every word, and doesn't *titlecase* a word. The test case
shows that.
2006-03-22 10:20:20 +00:00
Dmitry Stogov
c366cc6d1a
Nuke int32_t (everywhere except streams layer) and signed/unsigned warnings
2006-03-02 13:12:45 +00:00
foobar
251c5173fd
bump year and license version
2006-01-01 13:10:10 +00:00
foobar
0ac2b74b0b
- Nuke php3 legacy
2005-12-05 22:53:34 +00:00
Frank M. Kromann
8fc3fd1d7a
Adding missing function declarations to fix win32 build
2005-10-28 19:21:46 +00:00
Rolland Santimano
5ca019aad3
- Unicode impl of stristr()
2005-10-20 19:25:54 +00:00
Frank M. Kromann
3afe5200cc
Fix Win32 build by adding missing function declaration.
2005-10-06 21:40:30 +00:00
Rolland Santimano
227791e5af
- Unicode impl of {add,strip}slashes()
2005-09-28 09:22:08 +00:00
Rolland Santimano
c1b8eda121
php_trim() takes extra arg to determine string type to be returned
2005-08-16 06:02:56 +00:00
Andrei Zmievski
264cec8be6
Unicode support.
2005-08-11 23:36:07 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
foobar
156a908997
- Fixed bug #33200 (preg_replace(): magic_quotes_sybase=On makes 'e' modifier misbehave)
2005-05-31 12:54:56 +00:00
Derick Rethans
59651c4e58
- Fixed bug #30630 : Added a BSD based strtod function that is
...
locale-independent. (PHP part)
2004-11-03 23:36:51 +00:00
foobar
ccfc46b0aa
- Happy new year and PHP 5 for rest of the files too..
...
# Should the LICENSE and Zend/LICENSE dates be updated too?
2004-01-08 17:33:29 +00:00
Ilia Alshanetsky
56f046a67a
Fixed ZTS build.
2003-12-10 21:23:35 +00:00
Moriyoshi Koizumi
b2cd08f33d
Fix bug #26574 (basename() doesn't work properly with multibyte characters)
2003-12-10 07:15:28 +00:00
Moriyoshi Koizumi
35c3a7f525
Expose the macro globally
2003-12-10 06:08:39 +00:00
Ilia Alshanetsky
ab7ee13670
Added substr_compare().
2003-10-30 00:49:33 +00:00
Sara Golemon
3caa0d0aa9
Fix Bug#24784 single character search keys not respecting case sensitivity/replace count parameters.
2003-07-25 01:03:39 +00:00
James Cox
f68c7ff249
updating license information in the headers.
2003-06-10 20:04:29 +00:00
Hartmut Holzgraefe
e6490c4a41
basename() now binary safe, testcases added
2003-05-05 13:46:14 +00:00
Sara Golemon
9103aac254
Modify str_replace/str_ireplace to report how many needles were matched. (FR #8218 )
2003-04-13 22:59:19 +00:00
Moriyoshi Koizumi
560efa10c0
Forgot about this one :)
2003-04-12 21:56:08 +00:00
Andrei Zmievski
b18542ba68
Remove php_memnstr (it's in ZE now).
2003-04-08 17:15:43 +00:00
Stig Bakken
0e6fca4f22
* email address change
2003-03-18 12:06:09 +00:00
Moriyoshi Koizumi
385a809694
Made strip_tags() binary safe
2003-02-24 22:01:12 +00:00
Ilia Alshanetsky
53f96c8b02
Added strpbrk(), which is essentially a wrapper around C's strpbrk function
...
that allows searching through a string for a character list.
2003-02-11 22:47:26 +00:00
Ilia Alshanetsky
67b19b08e3
Added str_split() function. This function can be used to break down a
...
string into an array.
2003-02-07 21:36:18 +00:00
Sara Golemon
37ff98978b
Feature Request # 5919 - Addition of str_ireplace()
...
Also removed deprecated BM str replace menthod
Also rewrote php_str_to_str to use more processor/memory efficient method (ilia)
2003-01-30 05:00:41 +00:00
Ilia Alshanetsky
e6170c0b30
Added part of strpos commit that never made it in for some reason.
...
# Thanks Pollita.
2003-01-29 00:07:01 +00:00
Wez Furlong
f58628ca4d
Move rot13 filter into a new filters.c source file.
...
Tidy up some other filter related code.
# win32 -> someone please add user_filters.c and filters.c to the .dsp
2003-01-01 11:04:44 +00:00
Sebastian Bergmann
b506f5c8f8
Bump year.
2002-12-31 16:08:15 +00:00
Ilia Alshanetsky
30c16baac2
Renamed word_count to str_word_count to comply with naming conventions.
...
Thanks Andi, for catching this oversight.
2002-10-17 22:44:44 +00:00