No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

PHP

23/29
Recursos

Aportes 25

Preguntas 3

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

el live coding sí es deporte de alto riesgo

"Aceptando que no es uno de los mejores lenguajes del mundo"
Por favor, dejen que este caballero haga todos los cursos de programación.

“Esto de programar en vivo es un deporte de alto riesgo”.
Justo así me siento enfrente de mis alumnos

  • Match para expresiones regulares en PHP:
preg_match( '/regex/',
		$line,
		$m)

donde:

  • regex: es la expresion regular.

  • $line: cadena de caracteres (cada línea del archivo).

  • $m: arreglo en donde cada match va a ir en cada uno de los lugares. En el script, este arreglo tiene dos elementos donde el elemento [0] es la cadena de caracteres de prueba y el elemento [1] es el grupo de caracteres que hace match.

  • Expresión regular para obtener partidos jugados en enero del 2018:

^2018\-01\-(\d\d),.*$

Código:

<?php
$file = fopen("../files/results.csv","r");

$match   = 0;
$nomatch = 0;

while(!feof($file)) {
    $line = fgets($file);
    if(preg_match(
        '/^2018\-01\-(\d\d),.*$/',
        $line,
        $m
      )
    ) {
        print_r($m); 
        $match++;
    } else {
        $nomatch++;
    }
}
fclose($file);

printf("\n\nmatch: %d\nnomatch: %d\n", $match, $nomatch);

Por que PHP no es el mejor lenguaje del mundo??
Acaso existe el mejor lenguaje del mundo ??

Jajaja php pobrecito python se los trago

En Windows para ejecutar un archivo php se puede utilizar XAMPP; lo instalan, inicializan el servidor Apache. El archivo *.php tiene que estar en la carpeta htdocs localizado dentro de la carpeta de instalación llamada xampp (por default en C:) y ya en el navegador colocan localhost/archivo.php.

Programar en vivo es un deporte de alto riesgo. 😄

¡Qué gran maestro!

PHP fue mi primer lenguaje que permitio trabajar, Java el primero que me enseñaron en la universidad y Python el primero que me hizo ver que se puede aprender más. Amemos a los lengujaes no hagan bandos. Saludos.

Para PHP:
Las expresiones regulares en PHP van entre comillas simples:

if(preg_match(
    '/^2018\-01\-(\d\d),.*$/',
    $line,
    $m
  )) {
    print_r($m);
    $match++;
  }

Muy bueno todo, gracias por la clase…
😃
aunque se notan los sesgos contra php del profe ja ja ja

Me hace sentir más confianza ver que es normal equivocarse incluso con profesores expertos, siento que me ayudará en las entrevistas técnicas, la clase excelente.

Luego de terminar la carrera de Fundamentos de Programación, probablemente siga con PHP ya que estoy viendo que lo recomiendan mucho para Backend…

😂🤣😂🤣😂

Haha me encanta el “Ah, chingá”

el objetivo no es aprender php pero con este ejemplo queda muy claro que las expresiones regulares se pueden usar con este lenguaje

Interesante

Interesante.

super

Genial.

PHP llora por sus comentarios…

<?php

$file = fopen("./results.csv", “r”);

$match = 0;
$nomatch = 0;

while(!feof($file)) {
$line = fgets($file);
if(preg_match(
’/^2018-01-(\d\d),.*$/’,
$line,
$m
)
) {
print_r($m);
$match++;
} else {
$nomatch++;
}
}
fclose($file);

printf("\n\nmatch: %d\nno match: %d\n", $match, $nomatch);

Realmente de admirar todo lo que hace el profesor Alberto, agradecido, recordemos siempre que el programar en vivo es un deporte de alto riesgo.

Tampoco sé PHP, pero igual se ve bastante bonito escrito :3.