Table des matières
PHP第五课 自动类型转换与流程控制
{$score}
Maison php教程 php手册 PHP第五课 自动类型转换与流程控制

PHP第五课 自动类型转换与流程控制

Jun 13, 2016 am 09:26 AM
流程 类型

PHP第五课 自动类型转换与流程控制

学习概要:

1.了解自动类型转换的有哪些

2.了解基本的流程控制语句

3.实例:实现日历表格的写法


自动类型转换

1)整型转字符串
echo $num."abc";
Copier après la connexion


2)字符串转整型
$str+3;
3)转布尔类型
为假情况 0 "" "0" false array() null 未定义


4)强制类型转换
(int)$str
(float)$str
(string)$str
Copier après la connexion




5)常量
define("HOST","localhost");
Copier après la connexion

6)运算符
①一元
++ --


②二元
= - * / %
= += -= *= /= %=
> >= < <= == != === !==
&& || !


③三元
? :


流程控制:
1.流程控制
2.函数




流程控制:


一.分支结构
if...elseif....else
switch...case
如果条件是固定值的话,就用switch语句


二.循环控制
for
while


三.中止循环
break:直接结束
<?PHP
 	header("content-type:text/html;charset=utf-8");
	
	for($i=1;$i<10;$i++){
		if($i==3){
			break;
		} else{
				echo $i."<br>";
		}
	}
		
	?>//1 2
Copier après la connexion


continue:结束本次循环
<?PHP 	header("content-type:text/html;charset=utf-8");
	
	for($i=1;$i<10;$i++){
		if($i==3){
			continue;
		} else{
				echo $i."<br>";
		}
	}
		
	?>//1 2 4 5 6 7 8 9
Copier après la connexion




小技巧:exit表示暂停下面的程序
echo date("w");
date 中w表示星期几
<?PHP
 	header("content-type:text/html;charset=utf-8");
	echo date("Y-M-D");//分别表示年月日
	exit;
	echo "John";
	?>
Copier après la connexion

五.剩余部分
1.do...while

				<?php
		 
		 	$score=31;
			do{
				echo "<h1 id="score">{$score}</h1>";
			}while($score>=60);
		?>
Copier après la connexion



4.九九乘法表
<?php
		    for($i=1;$i<=9;$i++){
		    	for($j=1;$j<=$i;$j++){
		    		echo "$i*$j=".$i*$j." ";
		    	}
		    	echo "<br>";
		    }
	?>
Copier après la connexion



3.PHP实现日历表格


日历表格:
1.两层for循环
2.隔行换色
3.用到if条件判断
4.header头改编码

<?php
  header("content-type:text/html;charset=utf-8");
	$days= 31;
	
	echo "<table width=&#39;700px&#39; border=&#39;1px&#39;>";
	for($i=1;$i<=$days;){
		echo "<tr>";
		for($j=0;$j<7;$j++){
			if($i>$days){
				echo "<td>&#160;</td>";
			} else{
			echo "<td>{$i}</td>";
			}
				$i++;
		}
		echo "</tr>";
		
	}
	
	echo "</table>";
?>
Copier après la connexion

添加背景色


<?php
  header("content-type:text/html;charset=utf-8");
	$days= 31;
	
	echo "<table width=&#39;700px&#39; border=&#39;1px&#39;>";
	for($i=1;$i<=$days;){
		
		$k++;
		
		if($k%2==1){
			echo "<tr bgcolor=&#39;#cccccc&#39;>";
		}else{
			echo "<tr>";
		}
		
		for($j=0;$j<7;$j++){
			if($i>$days){
				echo "<td>&#160;</td>";
			} else{
			echo "<td>{$i}</td>";
			}
				$i++;
		}
		echo "</tr>";
		
	}
	
	echo "</table>";
?>
	中止脚本
	
		2.exit();中止脚本使用
	    3.die();
			    <?php
		 
		 echo "11111<br>";
		 die("从这儿开始脚本中止");
		 echo "2222222";
		?>
Copier après la connexion


Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment ouvrir plusieurs comptes Toutiao ? Quelle est la démarche pour demander un compte Toutiao ? Comment ouvrir plusieurs comptes Toutiao ? Quelle est la démarche pour demander un compte Toutiao ? Mar 22, 2024 am 11:00 AM

Avec la popularité de l'Internet mobile, Toutiao est devenue l'une des plateformes d'information les plus populaires de Chine. De nombreux utilisateurs espèrent disposer de plusieurs comptes sur la plateforme Toutiao pour répondre à différents besoins. Alors, comment ouvrir plusieurs comptes Toutiao ? Cet article présentera en détail la méthode et le processus de demande d'ouverture de plusieurs comptes Toutiao. 1. Comment ouvrir plusieurs comptes Toutiao ? La méthode d'ouverture de plusieurs comptes Toutiao est la suivante : Sur la plateforme Toutiao, les utilisateurs peuvent enregistrer des comptes via différents numéros de téléphone mobile. Chaque numéro de téléphone mobile ne peut enregistrer qu'un seul compte Toutiao, ce qui signifie que les utilisateurs peuvent utiliser plusieurs numéros de téléphone mobile pour enregistrer plusieurs comptes. 2. Inscription par e-mail : utilisez différentes adresses e-mail pour enregistrer un compte Toutiao. Semblable à l'enregistrement d'un numéro de téléphone mobile, chaque adresse e-mail peut également enregistrer un compte Toutiao. 3. Connectez-vous avec un compte tiers

Comment changer le type de réseau en privé ou public dans Windows 11 Comment changer le type de réseau en privé ou public dans Windows 11 Aug 24, 2023 pm 12:37 PM

La configuration d'un réseau sans fil est courante, mais choisir ou modifier le type de réseau peut prêter à confusion, surtout si vous n'en connaissez pas les conséquences. Si vous recherchez des conseils sur la façon de changer le type de réseau de public à privé ou vice versa dans Windows 11, lisez la suite pour obtenir des informations utiles. Quels sont les différents profils réseau dans Windows 11 ? Windows 11 est livré avec un certain nombre de profils réseau, qui sont essentiellement des ensembles de paramètres pouvant être utilisés pour configurer diverses connexions réseau. Ceci est utile si vous disposez de plusieurs connexions à la maison ou au bureau afin que vous n'ayez pas à tout configurer à chaque fois que vous vous connectez à un nouveau réseau. Les profils de réseau privé et public sont deux types courants dans Windows 11, mais généralement

Implémentation de tableaux dynamiques en Python : du débutant au compétent Implémentation de tableaux dynamiques en Python : du débutant au compétent Apr 21, 2023 pm 12:04 PM

Partie 1 Parlons de la nature des types de séquence Python. Dans ce blog, parlons des différentes classes « séquence » de Python et des trois structures de données intégrées couramment utilisées – liste, tuple et caractère. ). Je ne sais pas si vous l'avez remarqué, mais ces classes ont un point commun évident. Elles peuvent être utilisées pour enregistrer plusieurs éléments de données. La fonction la plus importante est la suivante : chaque classe prend en charge l'accès en indice (index) aux éléments de la séquence. comme l'utilisation de SyntaxSeq[i]​. En fait, chacune des classes ci-dessus est représentée par une structure de données simple telle qu'un tableau. Cependant, les lecteurs familiers avec Python savent peut-être que ces trois structures de données présentent certaines différences : par exemple, les tuples et les chaînes ne peuvent pas être modifiés, alors que les listes le peuvent.

Les ancres de sommeil Douyin sont-elles rentables ? Quelles sont les procédures spécifiques à la diffusion en direct du sommeil ? Les ancres de sommeil Douyin sont-elles rentables ? Quelles sont les procédures spécifiques à la diffusion en direct du sommeil ? Mar 21, 2024 pm 04:41 PM

Dans la société actuelle en évolution rapide, les problèmes de qualité du sommeil touchent de plus en plus de personnes. Afin d'améliorer la qualité du sommeil des utilisateurs, un groupe d'ancres de sommeil spéciales est apparu sur la plateforme Douyin. Ils interagissent avec les utilisateurs via des diffusions en direct, partagent des conseils sur le sommeil et proposent de la musique et des sons relaxants pour aider les téléspectateurs à s'endormir paisiblement. Alors, ces ancres de sommeil sont-elles rentables ? Cet article se concentrera sur cette question. 1. Les ancres de sommeil Douyin sont-elles rentables ? Les ancres de sommeil Douyin peuvent en effet gagner certains bénéfices. Premièrement, ils peuvent recevoir des cadeaux et des transferts grâce à la fonction de pourboire dans la salle de diffusion en direct, et ces avantages dépendent de leur nombre de fans et de la satisfaction du public. Deuxièmement, la plateforme Douyin attribuera au présentateur une certaine part en fonction du nombre de vues, de likes, de partages et d'autres données de la diffusion en direct. Certaines ancres de sommeil seront également

Comment créer un compte matriciel vidéo ? De quels types de comptes matriciels dispose-t-il ? Comment créer un compte matriciel vidéo ? De quels types de comptes matriciels dispose-t-il ? Mar 21, 2024 pm 04:57 PM

Avec la popularité des plateformes de vidéos courtes, le marketing de compte matriciel vidéo est devenu une méthode de marketing émergente. En créant et en gérant plusieurs comptes sur différentes plateformes, les entreprises et les particuliers peuvent atteindre des objectifs tels que la promotion de la marque, la croissance des fans et la vente de produits. Cet article explique comment utiliser efficacement les comptes matriciels vidéo et présente différents types de comptes matriciels vidéo. 1. Comment créer un compte vidéo matriciel ? Pour créer un bon compte Video Matrix, vous devez suivre les étapes suivantes : Tout d'abord, vous devez clarifier quel est l'objectif de votre compte Video Matrix, qu'il s'agisse de la communication de la marque, de la croissance des fans ou de la vente de produits. Avoir des objectifs clairs aide à développer des stratégies en conséquence. 2. Choisissez une plateforme : choisissez une plateforme de courtes vidéos appropriée en fonction de votre public cible. Les plateformes de courtes vidéos grand public actuelles incluent Douyin, Kuaishou, Huoshan Video, etc.

Quel est le type de valeur de retour de la fonction Golang ? Quel est le type de valeur de retour de la fonction Golang ? Apr 13, 2024 pm 05:42 PM

Les fonctions Go peuvent renvoyer plusieurs valeurs de types différents. Le type de valeur de retour est spécifié dans la signature de la fonction et renvoyé via l'instruction return. Par exemple, une fonction peut renvoyer un entier et une chaîne : funcgetDetails()(int,string). En pratique, une fonction qui calcule l'aire d'un cercle peut renvoyer l'aire et une erreur facultative : funccircleArea(radiusfloat64)(float64,error). Remarque : Si la signature de la fonction ne spécifie pas de type, une valeur nulle est renvoyée ; il est recommandé d'utiliser une instruction return avec une déclaration de type explicite pour améliorer la lisibilité.

Meilleures pratiques pour les astuces de type en Python Meilleures pratiques pour les astuces de type en Python Apr 23, 2023 am 09:28 AM

C'est génial d'utiliser un langage dynamique pendant un moment, et le code est reconstruit dans le crématorium. Je pense que vous devez avoir entendu cette phrase. Comme les tests unitaires, même si l'écriture du code prend un peu de temps, cela en vaut la peine à long terme. Cet article explique comment mieux comprendre et utiliser les astuces de type Python. 1. Les astuces de type ne sont valides qu'au niveau de la syntaxe. Les astuces de type (introduites depuis PEP3107) sont utilisées pour ajouter des types aux variables, paramètres, paramètres de fonction et leurs valeurs de retour, propriétés de classe et méthodes. Les types de variables Python sont dynamiques et peuvent être modifiés au moment de l'exécution pour ajouter des indications de type au code. Ils ne sont pris en charge qu'au niveau de la syntaxe et n'ont aucun impact sur l'exécution du code. Donc le type

Le guide de stratégie de mission pour le chemin de fer Collapsed Star Dome à travers l'Ombre de la Mort Le guide de stratégie de mission pour le chemin de fer Collapsed Star Dome à travers l'Ombre de la Mort Mar 28, 2024 pm 01:10 PM

Que faire lorsque vous voyagez à travers l'Ombre de la Mort sur le chemin de fer effondré du Star Dome ? Marcher à travers l'Ombre de la Mort est l'une des quêtes principales [Chat parmi les colombes], et c'est aussi la dernière étape de la quête principale. Ci-dessous, l'éditeur fournira une explication détaillée de la mission de Marcher à travers l'Ombre de la Mort sur. le chemin de fer Collapsed Star Dome, pour ceux qui sont intéressés, venez y jeter un œil. 1. Après avoir terminé l'étape précédente de l'intrigue, vous serez automatiquement transféré à l'emplacement illustré ci-dessous. Après avoir parlé au 7 mars, vous entrerez dans le donjon. 2. Le plan de sauvegarde est de combattre. [Stone Heart Ten] Weird Placer Gold, avec quatre équipes. Les meilleures tactiques de personnage et compétences de finition sont les attaques de groupe, et il est préférable d'apporter un bouclier et du lait. Cet étrange sable d'or [Stone Heart Ten] est difficile à frapper. En lançant les dés, si vos points sont supérieurs à l'or du sable, vous ne serez pas battu. Et après la fin, le nombre de compétences de finition sera entièrement restauré s'il est inférieur à cela, vous serez battu, alors essayez de le faire. amenez un personnage d'attaque de groupe pour obtenir des points. chez le patron

See all articles