PHP: sql_regcase - Manual

downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

PostgreSQL spliti

Last updated: Sat, 27 Jan 2007

view this page in

# sql_regcase

(PHP 3, PHP 4, PHP 5)

sql_regcase -- Make regular expression for case insensitive match

## Description

string sql_regcase ( string string )

Returns a valid regular expression which will match `string`, ignoring case. This expression is `string` with each alphabetic character converted to a bracket expression; this bracket expression contains that character's uppercase and lowercase form. Other characters remain unchanged.

Пример 1. sql_regcase() example

`<?php echo sql_regcase("Foo - bar."); ?>`

Результат выполнения данного примера:

    [Ff][Oo][Oo] - [Bb][Aa][Rr].

This can be used to achieve case insensitive pattern matching in products which support only case sensitive regular expressions.

add a note User Contributed Notes
sql_regcase
edge at gts dot smtn dot stavropol dot ru
25-Jun-2003 06:56
`work, if you set right locale:
setlocale(LC_CTYPE,"ru_RU.KOI8-R");
print sql_regcase("&#1062;ffnung");
will output:
"[&#1062;&#1094;][Ff][Ff][Nn][Uu][Nn][Gg]"`
m-blueml__NO at SPAM__imagetype dot de
01-Oct-2002 04:29
`Will not work with special Characters like �,� and �.
print sql_regcase("�ffnung");
will output:
"�[Ff][Ff][Nn][Uu][Nn][Gg]"
Markus`
add a note
PostgreSQL spliti

Last updated: Sat, 27 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 10:36:09 2007 PST