No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

PHP

23/29
Recursos

Aportes 28

Preguntas 3

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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.

鈥淓sto 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

Me repito, cada vez que escucho las opiniones sobre PHP pienso en esto.

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.

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. 馃槃

Por si est谩n utilizando alguna consola de Ubuntu, Linux o wsl en Windows pueden instalar php solo con este comando y ya pueden ejecutar el archivo.

sudo apt install php7.4-cli

<?php

$file = fopen("./results.csv", 鈥渞鈥);

$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);

隆Qu茅 gran maestro!

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

Es increible la forma de utilizar PHP para hacer el mismo proceso para obtener los valores de una terminal. La ruta para obtenerlos jamas imagine que seria la misma que perl. Para ser sincero, es la primera vez que veo PHP y me agrada la verdad. A seguir aprendiendo

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 鈥淎h, 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鈥

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.