• Publicidad

Ayuda con expresión regular en PHP

Todo lo relacionado con lenguajes de programación distintos de Perl: PHP, Java, C++, Ruby, Python, etc.

Re: Ayuda con expresión regular en PHP

Notapor explorer » 2014-09-26 04:10 @215

Creo que la opción '/g' no tiene sentido para PHP. Si quieres hacer una búsqueda global debes usar preg_match_all.

Además, no es normal usar '/g' en un if(). Más bien, esa opción debería ir en un bucle. Así que creo que debes quitarlo.

Y la expresión regular, creo que está buscando solo por el carácter de comillas dobles, no por las barras diagonales inversas.

Por favor, lee las diferencias entre PHP y Perl en el tema de expresiones regulares.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Publicidad

Re: Ayuda con expresión regular en PHP

Notapor BigBear » 2014-10-06 12:24 @558

Tengo un problema con la misma clase que te mostré. El problema es este código:

Sintáxis: [ Descargar ] [ Ocultar ]
Using php Syntax Highlighting
  1. $cac = $_GET["lugar"] - 4;
  2.  
  3. if (!$clase->vereste($cac,"test")) {
  4. echo "no hay mas";
  5. }
  6.  
  7. if (isset($_GET["lugar"])) {
  8. $as = $clase->contar($_GET["tipo"]);
  9. if ($_GET["lugar"] != 5) {
  10. $start = $_GET["lugar"] - 5;
  11. $final = $_GET["lugar"] - 1;
  12. } else {
  13. $final = $as[0];
  14. $start = $as[0] - 5;
  15. }
  16. }
Coloreado en 0.023 segundos, usando GeSHi 1.0.8.4


Después uso $final para mostrar las siguientes cinco noticias, pero al parecer hay un error de cálculo en el que siempre faltan algunas noticias. Me parece que mi cálculos matemáticos son malísimos.

¿ Alguien me puede ayudar ?
Última edición por explorer el 2014-10-06 12:37 @567, editado 1 vez en total
Razón: mostre => mostré; codigo => código; Despues => Déspues; calculo => cálculo; quitar espacios, poner comas y puntos; matematicos => matemáticos; malisimos => malísimos
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Anterior

Volver a Programación en general

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado