Maison >développement back-end >Problème PHP >Quelles sont les façons d'imprimer des chaînes en php
Méthode Print : 1. Utilisez l'instruction "echo($arg)" ; 2. Utilisez l'instruction "print($arg)" ; 3. Utilisez l'instruction "die($arg)" ; $format, $args)" ; 5. Utilisez l'instruction "sprintf($format,$arg)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
PHP fournit de nombreux types de fonctions de sortie de chaîne, examinons-les ci-dessous.
1. echo()
echo() est utilisé pour imprimer une ou plusieurs chaînes. C'est l'une des fonctions les plus utilisées en PHP car elle est plus efficace que les autres fonctions de sortie de chaîne.
À proprement parler, echo n'est pas réellement une fonction (c'est une structure de langage), il n'est donc pas nécessaire d'utiliser des parenthèses pour spécifier des paramètres. Vous pouvez également utiliser des guillemets simples ou doubles. Il est à noter que si vous souhaitez passer plusieurs paramètres à echo, vous ne pouvez pas utiliser de parenthèses, sinon une erreur d'analyse se produira. Le format de syntaxe de
echo est le suivant :
echo(string $arg1[, string $...])
où $arg1 est le paramètre à afficher.
De plus, il existe un moyen rapide d'utiliser echo, c'est-à-dire que vous pouvez utiliser un signe égal directement avant la balise de début PHP (avant PHP 5.4.0, short_open_tag doit être activé dans php.ini pour être efficace) puis remplissez le contenu à afficher plus tard. Variable, comme indiqué ci-dessous :
<?= $arg1 ?>
[Exemple] Utilisez echo pour afficher la chaîne spécifiée.
<?php $str = 'PHP中文网'; $url = 'https://www.php.cn/'; echo $str; echo '<br>'; echo($url); echo '<br>'; echo $str.'----'.$url.'<br>'; ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> 欢迎访问 <?= $str ?> ! </body> </html>
Les résultats d'exécution sont les suivants :
PHP中文网 https://www.php.cn/ PHP中文网----https://www.php.cn/ 欢迎访问 PHP中文网 !
2. print()
La fonction print() a la même fonction que echo(). value, tandis que print() ne peut accepter qu'un seul paramètre et avoir une valeur de retour. Le format syntaxique de la fonction print() est le suivant :
print(string $arg)
où $arg est la chaîne à afficher. De plus, la fonction print() renvoie toujours 1.
3. La fonction die()
die() est un alias de la fonction exit(). Cette fonction peut générer un message et quitter le script actuel :
die([string $status]) die(int $status)
Parmi eux. , $status est la valeur à afficher Contenu, si $status est une chaîne, la fonction la affichera avant de quitter. Si $status est un entier, cette valeur est utilisée comme code d'état de sortie et n'est pas imprimée. Le code d'état de sortie a une valeur comprise entre 0 et 254. De plus, le code d'état de sortie 255 est réservé par PHP et ne peut pas être utilisé. Le code d'état 0 est utilisé pour terminer le programme avec succès.
【Exemple】Utilisez die() pour quitter le script et afficher un message.
<?php $url = 'https://www.php.cn/'; fopen($url, 'r') or die('链接打开失败!'); ?>
4. La fonction printf()
printf() est utilisée pour générer une chaîne formatée, qui est la même que la fonction du même nom en langage C. Le format de syntaxe de la fonction est le suivant :
printf(string $format[, mixed $args[, mixed $... ]])
Parmi eux, $format est un paramètre obligatoire, utilisé pour définir la chaîne et comment formater les variables qu'elle contient, les paramètres restants (tels que $args) sont des paramètres facultatifs, permet de paramétrer l'insertion. Allez dans le paramètre correspondant au symbole "%" au format $.
Le format de conversion utilisé par le premier paramètre de la fonction printf() consiste à remplacer la partie incertaine (dynamique) de la chaîne par un espace réservé. L'espace réservé est représenté par le symbole de pourcentage "%" dans le caractère de conversion, comme indiqué. dans le tableau ci-dessous.
Format | Description de la fonction |
---|---|
%% | Renvoyer le symbole de pourcentage |
%b | Numéro binaire |
%c | ASCII correspondance de valeurs Caractères |
%d | Nombres décimaux (nombres négatifs, 0, nombres positifs) y compris les signes |
%e | Utilisez la notation scientifique en minuscules (telle que 1,5e+3) |
%E | Utilisez la notation scientifique en majuscules Notation (par ex. 1.2E+2) |
%u | Nombre décimal non signé |
%f | Numéro à virgule flottante (réglage local) |
%F | Numéro à virgule flottante (réglage non local)) |
%g | %e plus court et %f |
%G | %E plus court et %f |
%o | Nombre octal |
%s | Chaîne|
Nombre hexadécimal (lettres minuscules) | |
Nombre hexadécimal (lettres majuscules) |
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!