MongoRegex::__construct

(PECL mongo >= 0.8.1)

MongoRegex::__constructCrea una nueva expresión regular

Descripción

public MongoRegex::__construct ( string $regex )

Crea una nueva expresión regular.

Parámetros

regex

Texto de la expresión regular, con la forma /expresión/banderas.

Valores devueltos

Devuelve una nueva expresión regular.

Ejemplos

Ejemplo #1 Ejemplo de MongoRegex::__construct()

Este ejemplo usa una expresión regular para consultar todos los documentos con un campo de nombre de usuario que empieza con (^) con una l y una vocal ([aeiouy]), insensible a mayúsculas/minúsculas (/i).

<?php
$buscar_luis 
= new MongoRegex("/^l[aeiouy]/i");
$cursor $collection->find(array("usuario" => $buscar_luis));
?>

Ver también

add a note add a note

User Contributed Notes 1 note

up
0
calimero at creatixnet dot com
12 years ago
AFAICT, as of PHP 5.3.6, this function doesn't work correctly with any delimiter character other than plain slash (/), which is annoying if your pattern looks like a URL or file path for example (which itself may contain slashes you'll have to escape).

One can make use of the print_r($your_mongoregex_object) statement to ensure the pattern is recognized properly.
To Top