Maison >développement back-end >tutoriel php >10 extraits de code PHP utiles

10 extraits de code PHP utiles

WBOY
WBOYoriginal
2023-06-23 10:04:551506parcourir

PHP est actuellement l'un des langages de programmation Web côté serveur les plus populaires, et il possède des fonctions puissantes et de nombreuses applications. Dans cet article, nous vous présenterons 10 extraits de code PHP utiles que vous pouvez utiliser dans le développement Web.

  1. Sortie variable

Vous pouvez utiliser la fonction echo pour générer des variables de chaîne. Par exemple :

$name = 'John';
echo 'Hello,'.$name;

Output :

Hello,John
  1. Loop

PHP possède de nombreuses méthodes de bouclage, telles que for, foreach, while et do-while. Voici un exemple de boucle for :

for ($i = 0; $i < 10; $i++) {
    echo $i;
}

Sortie :

0123456789
  1. Array

Les tableaux sont l'une des structures de données les plus basiques en PHP. Vous pouvez utiliser des tableaux pour contenir plusieurs valeurs. Voici un exemple de tableau simple :

$colors = array('red', 'blue', 'green');
echo $colors[0];

Sortie :

red
  1. Instructions conditionnelles

Vous pouvez utiliser les instructions if et else pour exécuter du code différent en fonction de certaines conditions. Voici un exemple d'instruction if et else :

$age = 25;
if ($age > 18) {
    echo '成年人';
} else {
    echo '未成年人';
}

Sortie :

成年人
  1. Fonctions

Les fonctions sont des structures qui encapsulent le code associé dans un bloc de code séparé à utiliser. Voici un exemple de fonction :

function add($num1, $num2) {
    return $num1 + $num2;
}
echo add(2, 3);

Sortie :

5
  1. Filtrage des données

Dans le développement Web, vous devez souvent filtrer et valider les données à partir des entrées de l'utilisateur. Voici un exemple de filtrage de données :

$username = $_POST['username'];
$username = filter_var($username, FILTER_SANITIZE_STRING);

Dans cet exemple, nous utilisons la fonction filter_var et FILTER_SANITIZE_STRING pour filtrer la chaîne de nom d'utilisateur saisie par l'utilisateur.

  1. Opérations sur les fichiers

PHP peut gérer facilement les opérations sur les fichiers. Voici un exemple simple d'ouverture, de lecture et de fermeture d'un fichier :

$file = fopen('test.txt', 'r');
while (!feof($file)) {
    echo fgets($file);
}
fclose($file);

Dans cet exemple, nous ouvrons un fichier appelé test.txt et lisons son contenu à l'aide des fonctions feof et fgets.

  1. Heure et date

PHP fournit de nombreuses fonctions pour gérer l'heure et la date. Voici un exemple d'obtention de l'heure actuelle :

echo date('Y-m-d H:i:s');

Dans cet exemple, nous utilisons la fonction date pour obtenir l'heure actuelle au format "année-mois-jour heure:minute:seconde".

  1. Opérations de base de données

PHP vous permet d'accéder et d'exploiter facilement des bases de données. Vous trouverez ci-dessous un exemple de requête MySQL simple :

$conn = mysqli_connect('localhost', 'username', 'password', 'database');
$sql = 'SELECT * FROM users';
$result = mysqli_query($conn, $sql);
while ($row = mysqli_fetch_array($result)) {
    echo $row['username'];
}
mysqli_close($conn);

Dans cet exemple, nous utilisons la fonction mysqli pour nous connecter à la base de données MySQL et utilisons la fonction mysqli_query pour effectuer une requête SELECT. Nous utilisons ensuite la fonction mysqli_fetch_array pour parcourir l'ensemble de résultats et afficher chaque nom d'utilisateur.

  1. Expressions régulières

Les expressions régulières sont des outils puissants pour gérer la correspondance de modèles de texte. Voici un exemple de correspondance d'adresses email :

$email = 'user@example.com';
if (preg_match('/^[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,}$/', $email)) {
    echo '有效的电子邮件地址';
} else {
    echo '无效的电子邮件地址';
}

Dans cet exemple, nous utilisons la fonction preg_match et l'expression régulière ^[a-z0-9._%+-]+@[a-z0-9.-] + .[a-z]{2,}$ pour vérifier si la chaîne donnée est une adresse e-mail valide.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn