Sie sind auf Seite 1von 5

CONSULTA TERMINOS PHP

Jader Felipe Diaz Saboyá

CORPORACIÓN MINUTO DE DIOS

TECNOLOGIAS DE DESARROLLO WEB

BOGOTA

MARZO 2019
Funciones de Cadena
Un string, o cadena, es una serie de caracteres donde cada carácter es lo mismo que un byte. Esto
significa que PHP solo admite un conjunto de 256 caracteres, y de ahí que no ofrezca soporte
nativo para Unicode.

Php incluye las siguientes funciones de cadena:

- strlen($cadena): Devuelve la longitud o número de caracteres de la cadena.


- substr ($cadena, $inicio, $opcNumCar): Si no se especifica $opcNumCar devuelve la
subcadena entre la posición $inicio y el fin de cadena siendo la posición inicial la cero. Si se
especifica $opcNumCar extrae $opcNumCar caracteres desde la posición $inicio
(inclusive).
- ucfirst($cadena): Devuelve la cadena con la primera letra en mayúsculas.
- ucwords($cadena); Devuelve la cadena con cada una de sus palabras con la primera letra
en mayúsculas
- strpos ($cadena , $subCadena, $opcPosInicio ): Devuelve la posición en que comienza la
subcadena a partir de la posición inicial (cero) si no se especifica $opcPosInicio, o a partir
de la posición $opcPosInicio si se especifica. Si no se encuentra la subcadena devuelve
false.
- trim ($cadena, $opcCaracteres): Si no se especifica $opcCaracteres, devuelve la cadena
eliminando espacios en blanco, tabuladores, saltos de línea y retornos de carro del
principio y final de la cadena. Si se especifica $opcCaracteres, se eliminan los caracteres
especificados.
- ltrim ($cadena, $opcCaracteres): Si no se especifica $opcCaracteres, devuelve la cadena
eliminando espacios en blanco, tabuladores, saltos de línea y retornos de carro del
principio de la cadena. Si se especifica $opcCaracteres, se eliminan los caracteres
especificados.
- rtrim ($cadena, $opcCaracteres): Si no se especifica $opcCaracteres, devuelve la cadena
eliminando espacios en blanco, tabuladores, saltos de línea y retornos de carro del final de
la cadena. Si se especifica $opcCaracteres, se eliminan los caracteres especificados.
- str_repeat($cadena, $numVeces): Devuelve la cadena repetida $numVeces siendo éste un
número entero.
- strstr ($cadena, $desde, $opcBoolean): Devuelve la subcadena desde la primera aparición
de $desde (incluida) hasta el final si no se especifica opcBoolean ó este es false. Si
$opcBoolean es true devuelve la subcadena desde el inicio hasta la primera aparición de
$desde (excluida).
- Strchr: Igual que strstr
- chr ($ascii): Devuelve el carácter correspondiente al código numérico entero $ascii según
el código ascii.
Acceso a Ficheros

Los archivos en PHP se abren con la función fopen(), que requiere dos parámetros: el archivo que
se quiere abrir y el modo en el que abrir el archivo. La función devuelve un puntero en el archivo si
es satisfactoria o cero si no lo es. Los archivos se abren para realizar operaciones de lectura o
escritura.

Ejemplo: $fp = fopen("archivo.txt", "r");

Los modos de acceso existentes para fopen son:

- r: Apertura para lectura. Puntero al principio del archivo


- r+: Apertura para lectura y escritura. Puntero al principio del archivo
- w: Apertura para escritura. Puntero al principio del archivo y lo sobrescribe. Si no
existe se intenta crear.
- w+: Apertura para lectura y escritura. Puntero al principio del archivo y lo sobrescribe.
Si no existe se intenta crear.
- a: Apertura para escritura. Puntero al final del archivo. Si no existe se intenta crear.
- a+: Apertura para lectura y escritura. Puntero al final del archivo. Si no existe se
intenta crear.
- x: Creación y apertura para sólo escritura. Puntero al principio del archivo. Si el
archivo ya existe dará error E_WARNING. Si no existe se intenta crear.
- x+: Creación y apertura para lectura y escritura. Mismo comportamiento que x.
- c: Apertura para escritura. Si no existe se crea. Si existe no se sobrescribe ni da
ningún error. Puntero al principio del archivo.
- c+: Apertura para lectura y escritura. Mismo comportamiento que C.

Para realizar la lectura de una archivo se utiliza la función fread() un ejemplo es lo siguiente:

$file = "miarchivo.txt";

$fp = fopen($file, "r");

$contents = fread($fp, filesize($file));

Para realizar la lectura de un archive se utiliza la funcion fwrite y para cerrar el archivo fclose()
como se ve en el ejemplo:

$file = "miarchivo.txt";

$texto = "Hola que tal";

$fp = fopen($file, "w");

fwrite($fp, $texto);
fclose($fp);

Acceso a la Base de Datos


En el lenguaje de php existen varias formas de realizar la conexión a una base de datos, ya que
esto depende mucho de la optimización que se le quiera dar al proceso, tanto que gestor de base
de datos se está usando como MySql o MongoDB que una es relacional y la otra es NoSQL.

El ejemplo mas usado de php es usando el driver de mysql para este lenguaje el cual esta lleno de
muchas funciones útiles a la hora del desarrollo.

En el siguiente ejemplo se puede ver una conexión simple a mysql, se necesitan definir los
parámetros iniciales como el servidor, usuario, contraseña y el nombre de la base de datos:

$usuario = "root";

$contrasena = "tu_contraseña"; .

$servidor = "localhost";

$basededatos = "alumnos";

Y en la siguiente línea se usa el driver de mysql para establecer la conexión y alojarla en una
variable:

$conexion = mysqli_connect( $servidor, $usuario, "" );

Para realizar una consulta se hace de la siguiente manera:

$consulta = "SELECT * FROM alumnos";

$resultado = mysqli_query( $conexion, $consulta ) or die ( "Algo ha ido mal en la consulta a la base
de datos");

De esta manera resultado almacenara el retorno que se hace en la consulta a la tabla de alumnos.
PROPUESTA
Profe, como estoy trabajando el proyecto de metodología de investigación contigo, me parece
hacer la propuesta bajo es el mismo proyecto, acá te envío el link por si los quieres checar en el
drive

https://docs.google.com/document/d/1hT_SQdDy9-
tTGN6l9dmhw_vz8DblvH2UFO2ZL9h70TY/edit?usp=sharing

Referencias
https://www.aprenderaprogramar.com/index.php?
option=com_content&view=article&id=574:funciones-cadenas-php-strreplace-strtolower-
countchars-strpos-trim-strrepeat-strstr-chr-cu00828b&catid=70&Itemid=193

https://diego.com.es/manejo-de-archivos-en-php

http://www.oscarabadfolgueira.com/conectar-una-base-datos-mysql-desde-php/

Das könnte Ihnen auch gefallen