| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo eliminar una dirección de correo electrónico desde una cadena en PHP
    Al leer los datos de un archivo usando PHP , normalmente lee cada línea uno a la vez en una cadena y luego analizar la cadena para extraer los diferentes datos contenidos en la cadena. La cadena de leer puede contener una dirección de correo electrónico , y es posible eliminar la dirección de correo electrónico de la cadena con una expresión regular que se puede identificar el formato de la dirección de correo electrónico dentro de la cadena , junto con una función de funciones PHP diseñados para trabajar con expresiones regulares. Instrucciones
    1

    Abra un archivo de datos para leer línea por línea en una variable de cadena que se va a analizar para eliminar la dirección de correo electrónico que contiene. Por ejemplo , escriba: ?

    < Php

    $ fp = fopen ( " myfile.dat ", " r") ;

    if ($ fp ) mueren ("No se pudo abrir el archivo ! "));
    2

    Inicializar una matriz para almacenar la dirección de correo electrónico que saca de cada cadena. Inicializar otra matriz para pasar como un parámetro para la captura de la dirección de correo electrónico de cada línea individual. Establecer una variable igual a la cadena de expresiones regulares para hacer coincidir las direcciones de email . Por ejemplo , escriba: .

    $ Email = '/^ [A- Z0- 9._ % + -] + @ [ . A- Z0- 9 -] + \\ [ AZ] {2,6 } $ /i ' ;

    direcciones $ = array ();

    $ coincidencias = array ();
    3

    Recorrer cada línea el archivo hasta que no hay más datos . Por ejemplo , escriba:

    while ( $ line = fgets ($ fp ) ) {
    4

    coincidir la línea a la expresión regular del filtro de correo electrónico mediante la función preg_match . Pasar una matriz a la función para obtener la dirección de correo electrónico coincidente en el índice 0 . Por ejemplo , escriba:

    if ( preg_match ( $ email , $ line , $ coincidencias ) {
    5

    Recupera la dirección de correo de índice de matriz 0 del parámetro de la matriz que ha pasado. . Guarde la dirección de correo electrónico mediante la adición a la matriz email master ha inicializado al principio del programa , por ejemplo , escriba:

    array_push ($ direcciones , $ coincidencias [ 0 ] ) ;
    6

    coincidir con la cadena de la expresión regular de nuevo con preg_replace y sustituir la dirección de correo electrónico coincide con caracteres nulos para sacarlo de la cadena Por ejemplo , escriba: .

    preg_replace ( $ email , "", $ . línea);

    }

    }
    7

    Cierre el archivo de datos e imprimir la lista de direcciones de correo electrónico eliminado Por ejemplo , escriba:
    < p > fclose ($ fp ) ;

    print_r ($ direcciones );

    >

    Previous :

    next :
      Artículos relacionados
    ·Cómo configurar las cookies de PHP 
    ·Cómo empezar una aplicación de mapas Google con PHP 
    ·¿Qué es un archivo PHP 
    ·Cómo reemplazar un DIV en PHP 
    ·Online PHP Certificación 
    ·Cómo probar un formulario de contacto PHP en XAMPP 
    ·Sintaxis de los parámetros de entrada en MySQL 
    ·Escapar de consultas de MySQL en Python 
    ·PHP no se conecta a MySQL 
    ·MySQL : Cómo insertar Incrementos Auto 
      Artículos destacados
    ·Estructura de Selección de Programación C 
    ·Cómo quitar las comas en PHP 
    ·Cómo cambiar SRC imagen en jQuery 
    ·Cómo contar el número de líneas de código que tiene…
    ·Cómo acceder a una matriz de cadena en JSP 
    ·Cómo utilizar un String como una variable en Python 
    ·El desarrollo de Google Maps API 
    ·Cómo crear scripts Buzón 
    ·ColdFusion Tutorial Checkbox 
    ·Cómo guardar los cambios en WPF en conjunto de datos 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com