Muy útil fragmentos de código PHP para PHP

útiles fragmentos de código PHP : Esta sección contiene la lista de la código PHP muy útil fragmentos class PHP Desarrolladores .

1) Obtención de la fecha y hora actual en PHP

Aquí está el código para obtener la fecha actual del sistema y el tiempo en PHP, extensión de archivo

<?php
echo date('l jS of F Y h:i:s A');
//output: Friday 18th of October 2019 12:39:53 PM
?>

2) impresión (GET) en PHP

Aquí , vamos a discutir el pathinfo PHP () función que es útil para obtener información sobre la ruta. Esta función devuelve información útil sobre una ruta de archivo que incluye el nombre de archivo, extensión, el directorio y nombre base del archivo. El debajo de ejemplo se explica el uso de pathinfo () .

<?php
$file_data = pathinfo('/path/to/dir/mynewfile.php');
echo $file_data['basename'], "n";
echo $file_data['dirname'], "n";
echo $file_data['filename'], "n";
//returns the current file extension
echo $file_data['extension'];
?>

salida

mynewfile.php
/path/to/dir
mynewfile
php

3) for un Include de otro archivo en PHP

Para Class un include en PHP, podemos utilizar cualquiera de los class / include_once o requerir / require_once métodos. En este ejemplo, vamos a crear la función en archivo function.php y luego class en archivo index.php .

contenido de function.php:

<?php
class myNewClass {
<!-- Function Goes Here -- >
}
?>

contenido de Index.php:

<?php
require('function.php');
$vars = new myNewClass();
?>

Aquí, cuando un usuario visita index.php , tras la inicialización, es decir function.php llamado (debido a requerir) y después se trató como parte de index.php . Ahora, index.php puede llamar a funciones de function.php también.

archivos

4) include php cuando están en diferentes carpetas (directorios)

Supongamos que tenemos la siguiente estructura de directorios:

raíz de documento

  • DirectoryA

    • file1.php
    • file2.php
    • file3.php
    • file4.php
    • file5.php

  • DirectoryB

    • index.php

Ahora , suponiendo que queremos llamar archivo (1-5) .php en index.php que está en DirectoryB , podemos utilizar el siguiente enfoque:

Contenido de index.php:

<?php
include($_SERVER['DOCUMENT_ROOT'].'/../DirectoryA/file1.php');
include($_SERVER['DOCUMENT_ROOT'].'/../DirectoryA/file2.php');
include($_SERVER['DOCUMENT_ROOT'].'/../DirectoryA/file3.php');
include($_SERVER['DOCUMENT_ROOT'].'/../DirectoryA/file4.php');
include($_SERVER['DOCUMENT_ROOT'].'/../DirectoryA/file5.php');
?>

en el ejemplo anterior, € _SERVER obtiene el DOCUMENT_ROOT activo en la configuración class el sitio y dada a continuación Realiza acciones rel ativa a la misma, es decir .: /../ lleva a la carpeta principal y luego añadimos la ruta relativa al archivo.

5) class un archivo CSS en PHP sin utilizar formato HTML

Aquí, vamos a aprender a import una hoja de estilos CSS en un archivo PHP sin utilizar el href enlace HTML.

<?php
include('file.php');
<style> //style tag
// Include the style.css file
Include('style.css');
// Close the style tag
</style>
?>

6) Busca similitud de dos cadenas en PHP

Hay una similar_text función () en PHP, que se puede utilizar para encontrar la similitud de dos cadenas, esta función acepta tres parámetros: 1) cadena1 , 2) string2 y 3) ciento , ciento tendrá el porcentaje del texto similar.

<?php
    $str1 = "Welcome @ IncludeHelp";
    $str2 = "Welcome @ IncludeHelp";
    $str3 = "Welcome atIncludeHelp";
    
    //Here, $percent will store the percentage of the similarity
    similar_text($str1, $str2, $percent);
    echo "similarity b/w str1 and str2 is: $percent n";
    
    similar_text($str2, $str3, $percent);
    echo "similarity b/w str2 and str3 is: $percent n";
?>

salida

similarity b/w str1 and str2 is: 100
similarity b/w str2 and str3 is: 90.47619047619

7) Generar números aleatorios en PHP

para generar números aleatorios en PHP, podemos utilizar rand () función – devuelve un número aleatorio entre 0 y getrandmax () . También podemos especificar los valores mínimos y máximos para generar los números aleatorios entre ellos.

<?php
    //generating 10 random number
    echo "Random numbers are: n";
    for($count=0; $count<10; $count++)
        echo (rand() . " ");

    //generating 10 random numbers between 50 to 99
    echo "nRandom numbers b/w 50 to 99 are: n";
    for($count=0; $count<10; $count++)
        echo (rand(50, 99) . " ");
?>

salida

Random numbers are:
477886177 1803134402 1833202175 1581092595 342280099 2092682811
361945816 379084078 468756937 1242809286
Random numbers b/w 50 to 99 are:
98 74 50 72 77 61 75 50 75 96

8) Busca la dirección IP remota en PHP

<?php
        echo $_SERVER['REMOTE_ADDR'];
?>

salida

192.168.1.10


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *