SlideShare a Scribd company logo
1 of 9
Download to read offline
FUNCIONES DE
  CADENAS
Alteración de Contenido
   chop(cadena); Devuelve la cadena de caracteres con los
    caracteres de blanco y nueva línea eliminados
    ltrim(cadena); Elimina los blancos que aparecen a la
    derecha de una cadena de caracteres
   rtrim(cadena) ; Elimina los blancos que aparecen por la
    derecha en una cadena de caracteres
   trim(cadena); Elimina los blancos que aparecen a
    izquierda y derecha de la cadena de caracteres
Alteración de Contenido

   strtolower(cadena); Pasa toda la cadena
    a letras minúsculas
   strtoupper(cadena); Pasa toda la cadena
    a letras mayúsculas
   ucfirst(cadena); Pasa a mayúscula el
    primer caracter de una cadena
   ucwords(cadena); Pone en mayúsculas el
    primer caracter de cada palabra de la
    cadena
Acceso al Contenido
   - strlen(cadena); Indica el nº de caracteres de
    una cadena
   ord(cadena); Devuelve el valor ASCII de un
    caracter
   substr(cadena,comienzo,longitud); Porción de texto
    que empieza en una posición y tiene una longitud
Acceso al Contenido
                                                  Función strcmp()
         int strcmp ( string cad1, string cad2)

                                          Función strcasecmp()
      int strcasecmp ( string cad1, string cad2)

     <?PHP
     $var1 = "Hola";
     $var2 = "hola";
     if (!strcasecmp ($var1, $var2)) {
         echo '$var1 es igual a $var2 en una comparación sin tener
     en cuenta ' . 'mayúsculas o minúsculas';
     }
     ?>
Acceso al Contenido
                                                     Función strlen()
                     int strlen ( string cad)


                                                Función str_replace()
   string str_replace ( string aguja, string cadena, string pajar)


       <?PHP
       $bodytag = "<body bgcolor=red> ";
       $bodytag = str_replace("red", "blue", "<body bgcolor=red >");
       echo $bodytag;
       ?>
Acceso al Contenido
                                                 Función strpos()
            int strpos ( string cadena, string subcadena
                        [, int desplazamiento])

                                           Función strtolower()
               string strtolower ( string cadena)


      <?PHP
      $cad = "María Tenía Un Corderito al que QUERÍA Mucho";
      $cad = strtolower($cad);
      print $cad; # maría tenía un corderito al que querÍa mucho
      ?>
Acceso al Contenido
                                                  Función strtoupper()
                        string strtoupper ( string cadena)
<?PHP
$cad = "María Tenía Un Corderito al que QUERÍA Mucho";
$cad = strtoupper($cad);
print $cad; # MARÍA TENÍA UN CORDERITO AL QUE QUERÍA MUCHO
?>
                                                        Función substr()
       string substr ( string cadena, int inicio [, int longitud]) )
            <?PHP
            $resto = substr ("abcdef", 1); // devuelve "bcdef"
            echo $resto . "n";
            $resto = substr ("abcdef", 1, 3); // devuelve "bcd"
            echo $resto;
            ?>
Acceso al Contenido
                                                Función strstr()
        string strstr ( string cadena, string subcadena)
       <?PHP
       $email = 'sterling@designmultimedia.com';
       $dominio = strstr ($email, '@');
       print $dominio; // imprime @designmultimedia.com
       ?>


          <?PHP
          $email = 'sterlingdesignmultimedia.com';
          If (!strstr($email,’@’)
           echo “La dirección $email no es correcta”;
          ?>

More Related Content

What's hot

Practicawebdelasesion3
Practicawebdelasesion3Practicawebdelasesion3
Practicawebdelasesion3Humberto1998
 
Practica web de la sesión 3 programacion de codigos de php
Practica web de la sesión 3 programacion de codigos de phpPractica web de la sesión 3 programacion de codigos de php
Practica web de la sesión 3 programacion de codigos de phpSiboney Ortiz Ortiz
 
Práctica web de la sesión 3
Práctica web de la sesión 3Práctica web de la sesión 3
Práctica web de la sesión 3ZairaDMM
 
4. Programación con arrays, funciones, y objetos definidos por el usuario
4. Programación con arrays, funciones, y objetos definidos por el usuario4. Programación con arrays, funciones, y objetos definidos por el usuario
4. Programación con arrays, funciones, y objetos definidos por el usuarioLaura Folgado Galache
 
3. Utilización de los objetos predefinidos del lenguaje
3. Utilización de los objetos predefinidos del lenguaje3. Utilización de los objetos predefinidos del lenguaje
3. Utilización de los objetos predefinidos del lenguajeLaura Folgado Galache
 
2. Manejo de la sintaxis del lenguaje
2. Manejo de la sintaxis del lenguaje2. Manejo de la sintaxis del lenguaje
2. Manejo de la sintaxis del lenguajeLaura Folgado Galache
 
Tarea sesion 3
Tarea sesion 3Tarea sesion 3
Tarea sesion 3zizyphuz
 

What's hot (19)

Practicawebdelasesion3
Practicawebdelasesion3Practicawebdelasesion3
Practicawebdelasesion3
 
Cifrado del cesar
Cifrado del cesarCifrado del cesar
Cifrado del cesar
 
Practica web de la sesión 3 programacion de codigos de php
Practica web de la sesión 3 programacion de codigos de phpPractica web de la sesión 3 programacion de codigos de php
Practica web de la sesión 3 programacion de codigos de php
 
Prac1
Prac1Prac1
Prac1
 
Práctica web de la sesión 3
Práctica web de la sesión 3Práctica web de la sesión 3
Práctica web de la sesión 3
 
Codigos de php
Codigos de phpCodigos de php
Codigos de php
 
Clase 7 objetos globales de javaScript
Clase 7 objetos globales de javaScriptClase 7 objetos globales de javaScript
Clase 7 objetos globales de javaScript
 
Clase 5 funciones en javaScript
Clase 5 funciones en javaScriptClase 5 funciones en javaScript
Clase 5 funciones en javaScript
 
Programación de códigos de php
Programación de códigos de phpProgramación de códigos de php
Programación de códigos de php
 
Clase 6 objetos de javaScript
Clase 6 objetos de javaScriptClase 6 objetos de javaScript
Clase 6 objetos de javaScript
 
4. Programación con arrays, funciones, y objetos definidos por el usuario
4. Programación con arrays, funciones, y objetos definidos por el usuario4. Programación con arrays, funciones, y objetos definidos por el usuario
4. Programación con arrays, funciones, y objetos definidos por el usuario
 
3. Utilización de los objetos predefinidos del lenguaje
3. Utilización de los objetos predefinidos del lenguaje3. Utilización de los objetos predefinidos del lenguaje
3. Utilización de los objetos predefinidos del lenguaje
 
Comandos
ComandosComandos
Comandos
 
Semana 4 Introduccion Javascript
Semana 4   Introduccion JavascriptSemana 4   Introduccion Javascript
Semana 4 Introduccion Javascript
 
2. Manejo de la sintaxis del lenguaje
2. Manejo de la sintaxis del lenguaje2. Manejo de la sintaxis del lenguaje
2. Manejo de la sintaxis del lenguaje
 
Programación de códigos de php
Programación de códigos de phpProgramación de códigos de php
Programación de códigos de php
 
Tarea sesion 3
Tarea sesion 3Tarea sesion 3
Tarea sesion 3
 
String
StringString
String
 
Perl3 subrutinas
Perl3 subrutinasPerl3 subrutinas
Perl3 subrutinas
 

Viewers also liked

Glosario de Terminos Informáticos
Glosario de Terminos InformáticosGlosario de Terminos Informáticos
Glosario de Terminos InformáticosRuth1503
 
マンガで学ぶ「学校や英会話教室では教えられない英語表現」 (シーズン2 第4回:アメリカ、ヨーロッパでの値切りのお作法編)
マンガで学ぶ「学校や英会話教室では教えられない英語表現」 (シーズン2 第4回:アメリカ、ヨーロッパでの値切りのお作法編)マンガで学ぶ「学校や英会話教室では教えられない英語表現」 (シーズン2 第4回:アメリカ、ヨーロッパでの値切りのお作法編)
マンガで学ぶ「学校や英会話教室では教えられない英語表現」 (シーズン2 第4回:アメリカ、ヨーロッパでの値切りのお作法編)schoowebcampus
 
Implementando Data Mining con SQL Server 2012
Implementando Data Mining con SQL Server 2012Implementando Data Mining con SQL Server 2012
Implementando Data Mining con SQL Server 2012SpanishPASSVC
 
Programación Orientada a Eventos Java
Programación Orientada a Eventos JavaProgramación Orientada a Eventos Java
Programación Orientada a Eventos JavaJosé Mendoza
 

Viewers also liked (8)

Glosario de Terminos Informáticos
Glosario de Terminos InformáticosGlosario de Terminos Informáticos
Glosario de Terminos Informáticos
 
Variables2
Variables2Variables2
Variables2
 
Ejercicios1
Ejercicios1Ejercicios1
Ejercicios1
 
Sesion 04 Manejo de Cadenas
Sesion 04 Manejo de CadenasSesion 04 Manejo de Cadenas
Sesion 04 Manejo de Cadenas
 
マンガで学ぶ「学校や英会話教室では教えられない英語表現」 (シーズン2 第4回:アメリカ、ヨーロッパでの値切りのお作法編)
マンガで学ぶ「学校や英会話教室では教えられない英語表現」 (シーズン2 第4回:アメリカ、ヨーロッパでの値切りのお作法編)マンガで学ぶ「学校や英会話教室では教えられない英語表現」 (シーズン2 第4回:アメリカ、ヨーロッパでの値切りのお作法編)
マンガで学ぶ「学校や英会話教室では教えられない英語表現」 (シーズン2 第4回:アメリカ、ヨーロッパでの値切りのお作法編)
 
Implementando Data Mining con SQL Server 2012
Implementando Data Mining con SQL Server 2012Implementando Data Mining con SQL Server 2012
Implementando Data Mining con SQL Server 2012
 
Programación Orientada a Eventos Java
Programación Orientada a Eventos JavaProgramación Orientada a Eventos Java
Programación Orientada a Eventos Java
 
Tema5
Tema5Tema5
Tema5
 

Similar to Funciones de cadenas

Funciones de Strings en PHP
Funciones de Strings en PHPFunciones de Strings en PHP
Funciones de Strings en PHPAngie Mejia
 
08 strings o cadenas
08 strings o cadenas08 strings o cadenas
08 strings o cadenashorusblom
 
Java script teoria
Java script teoriaJava script teoria
Java script teoriassxdan
 
Persistencia avanzada de datos en Java. JPA
Persistencia avanzada de datos en Java. JPAPersistencia avanzada de datos en Java. JPA
Persistencia avanzada de datos en Java. JPAJosngelViedmaMartnez
 
Fundamentos de programación librería string C++
Fundamentos de programación librería string C++Fundamentos de programación librería string C++
Fundamentos de programación librería string C++Milton Nicolay
 
Comandos de Raptor,C# y Java
Comandos de Raptor,C# y JavaComandos de Raptor,C# y Java
Comandos de Raptor,C# y JavaAna Ruth G H
 
Comandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# SharpComandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# SharpAna Ruth G H
 
Perl (practical extraction and report language)
Perl (practical extraction and report language)Perl (practical extraction and report language)
Perl (practical extraction and report language)Oliver Centeno
 
6... producciones por derecha e izquierda
6... producciones por derecha e izquierda6... producciones por derecha e izquierda
6... producciones por derecha e izquierdaJacqui Venegas
 
Clase 08 Python UP 2022-2.pptx
Clase 08 Python UP 2022-2.pptxClase 08 Python UP 2022-2.pptx
Clase 08 Python UP 2022-2.pptxJoelMCh
 

Similar to Funciones de cadenas (20)

Funciones de Strings en PHP
Funciones de Strings en PHPFunciones de Strings en PHP
Funciones de Strings en PHP
 
08 strings o cadenas
08 strings o cadenas08 strings o cadenas
08 strings o cadenas
 
Java script teoria
Java script teoriaJava script teoria
Java script teoria
 
Persistencia avanzada de datos en Java. JPA
Persistencia avanzada de datos en Java. JPAPersistencia avanzada de datos en Java. JPA
Persistencia avanzada de datos en Java. JPA
 
Fundamentos de programación librería string C++
Fundamentos de programación librería string C++Fundamentos de programación librería string C++
Fundamentos de programación librería string C++
 
Comandos de Raptor,C# y Java
Comandos de Raptor,C# y JavaComandos de Raptor,C# y Java
Comandos de Raptor,C# y Java
 
Backdoors PHP y ofuscación
Backdoors PHP y ofuscaciónBackdoors PHP y ofuscación
Backdoors PHP y ofuscación
 
Comandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# SharpComandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# Sharp
 
Funciones str
Funciones strFunciones str
Funciones str
 
Perl (practical extraction and report language)
Perl (practical extraction and report language)Perl (practical extraction and report language)
Perl (practical extraction and report language)
 
Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)
 
Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)
 
6... producciones por derecha e izquierda
6... producciones por derecha e izquierda6... producciones por derecha e izquierda
6... producciones por derecha e izquierda
 
Clase 08 Python UP 2022-2.pptx
Clase 08 Python UP 2022-2.pptxClase 08 Python UP 2022-2.pptx
Clase 08 Python UP 2022-2.pptx
 
Taller 1 de estructuras
Taller 1 de estructurasTaller 1 de estructuras
Taller 1 de estructuras
 
vocabulario de programacion
vocabulario de programacion vocabulario de programacion
vocabulario de programacion
 
instrucciones
instruccionesinstrucciones
instrucciones
 
Php
PhpPhp
Php
 
Perl2 arrays
Perl2 arraysPerl2 arrays
Perl2 arrays
 
Curso php-my sql-clase-4
Curso php-my sql-clase-4Curso php-my sql-clase-4
Curso php-my sql-clase-4
 

More from Duglas Oswaldo Moreno Mendoza

Moodle como una herramienta de Enseñanza y Aprendizaje en la Educación Virtual
Moodle como una herramienta de Enseñanza y Aprendizaje en la Educación VirtualMoodle como una herramienta de Enseñanza y Aprendizaje en la Educación Virtual
Moodle como una herramienta de Enseñanza y Aprendizaje en la Educación VirtualDuglas Oswaldo Moreno Mendoza
 

More from Duglas Oswaldo Moreno Mendoza (20)

Fases dek Diseño Instruccional
Fases dek Diseño InstruccionalFases dek Diseño Instruccional
Fases dek Diseño Instruccional
 
Diseño Instruccional
Diseño InstruccionalDiseño Instruccional
Diseño Instruccional
 
Ponencia Seguridad de Datos
Ponencia Seguridad de DatosPonencia Seguridad de Datos
Ponencia Seguridad de Datos
 
Sematicas cabecera
Sematicas cabeceraSematicas cabecera
Sematicas cabecera
 
Nuevas Etiquetas
Nuevas EtiquetasNuevas Etiquetas
Nuevas Etiquetas
 
Meta etiquetas
Meta etiquetasMeta etiquetas
Meta etiquetas
 
Formularios
FormulariosFormularios
Formularios
 
Elementos de audio
Elementos de audioElementos de audio
Elementos de audio
 
Introducción al HTML
Introducción al HTML Introducción al HTML
Introducción al HTML
 
Infografia de PHP
Infografia de PHPInfografia de PHP
Infografia de PHP
 
Moodle como una herramienta de Enseñanza y Aprendizaje en la Educación Virtual
Moodle como una herramienta de Enseñanza y Aprendizaje en la Educación VirtualMoodle como una herramienta de Enseñanza y Aprendizaje en la Educación Virtual
Moodle como una herramienta de Enseñanza y Aprendizaje en la Educación Virtual
 
Una biografía que es como un cuento
Una biografía que es como un cuentoUna biografía que es como un cuento
Una biografía que es como un cuento
 
INFOGRAFIA DE PHP
INFOGRAFIA DE PHPINFOGRAFIA DE PHP
INFOGRAFIA DE PHP
 
Observador del conocimmiento n°1 vol 2
Observador del conocimmiento n°1 vol 2Observador del conocimmiento n°1 vol 2
Observador del conocimmiento n°1 vol 2
 
Observador del conocimmiento n°1 vol 1
Observador del conocimmiento n°1 vol 1Observador del conocimmiento n°1 vol 1
Observador del conocimmiento n°1 vol 1
 
Manual programacion Android
Manual programacion AndroidManual programacion Android
Manual programacion Android
 
Variables y Bucles
Variables y BuclesVariables y Bucles
Variables y Bucles
 
Historia de PHP
Historia de PHPHistoria de PHP
Historia de PHP
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Clase tres de xhtml
Clase tres de xhtmlClase tres de xhtml
Clase tres de xhtml
 

Recently uploaded

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 

Recently uploaded (20)

Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 

Funciones de cadenas

  • 1. FUNCIONES DE CADENAS
  • 2. Alteración de Contenido  chop(cadena); Devuelve la cadena de caracteres con los caracteres de blanco y nueva línea eliminados  ltrim(cadena); Elimina los blancos que aparecen a la derecha de una cadena de caracteres  rtrim(cadena) ; Elimina los blancos que aparecen por la derecha en una cadena de caracteres  trim(cadena); Elimina los blancos que aparecen a izquierda y derecha de la cadena de caracteres
  • 3. Alteración de Contenido  strtolower(cadena); Pasa toda la cadena a letras minúsculas  strtoupper(cadena); Pasa toda la cadena a letras mayúsculas  ucfirst(cadena); Pasa a mayúscula el primer caracter de una cadena  ucwords(cadena); Pone en mayúsculas el primer caracter de cada palabra de la cadena
  • 4. Acceso al Contenido  - strlen(cadena); Indica el nº de caracteres de una cadena  ord(cadena); Devuelve el valor ASCII de un caracter  substr(cadena,comienzo,longitud); Porción de texto que empieza en una posición y tiene una longitud
  • 5. Acceso al Contenido Función strcmp() int strcmp ( string cad1, string cad2) Función strcasecmp() int strcasecmp ( string cad1, string cad2) <?PHP $var1 = "Hola"; $var2 = "hola"; if (!strcasecmp ($var1, $var2)) { echo '$var1 es igual a $var2 en una comparación sin tener en cuenta ' . 'mayúsculas o minúsculas'; } ?>
  • 6. Acceso al Contenido Función strlen() int strlen ( string cad) Función str_replace() string str_replace ( string aguja, string cadena, string pajar) <?PHP $bodytag = "<body bgcolor=red> "; $bodytag = str_replace("red", "blue", "<body bgcolor=red >"); echo $bodytag; ?>
  • 7. Acceso al Contenido Función strpos() int strpos ( string cadena, string subcadena [, int desplazamiento]) Función strtolower() string strtolower ( string cadena) <?PHP $cad = "María Tenía Un Corderito al que QUERÍA Mucho"; $cad = strtolower($cad); print $cad; # maría tenía un corderito al que querÍa mucho ?>
  • 8. Acceso al Contenido Función strtoupper() string strtoupper ( string cadena) <?PHP $cad = "María Tenía Un Corderito al que QUERÍA Mucho"; $cad = strtoupper($cad); print $cad; # MARÍA TENÍA UN CORDERITO AL QUE QUERÍA MUCHO ?> Función substr() string substr ( string cadena, int inicio [, int longitud]) ) <?PHP $resto = substr ("abcdef", 1); // devuelve "bcdef" echo $resto . "n"; $resto = substr ("abcdef", 1, 3); // devuelve "bcd" echo $resto; ?>
  • 9. Acceso al Contenido Función strstr() string strstr ( string cadena, string subcadena) <?PHP $email = 'sterling@designmultimedia.com'; $dominio = strstr ($email, '@'); print $dominio; // imprime @designmultimedia.com ?> <?PHP $email = 'sterlingdesignmultimedia.com'; If (!strstr($email,’@’) echo “La dirección $email no es correcta”; ?>