Maison > développement back-end > tutoriel php > Version Web du jeu pierre-feuille-ciseaux implémentée en php

Version Web du jeu pierre-feuille-ciseaux implémentée en php

墨辰丷
Libérer: 2023-03-28 13:48:02
original
2300 Les gens l'ont consulté

Cet article présente principalement la version Web du jeu pierre-papier-ciseaux implémenté en PHP, impliquant la traversée de tableaux PHP, la comparaison et les appels de tableaux aléatoires. Les amis dans le besoin peuvent se référer à

Les détails. sont les suivantes :

<?php
/*
 * Created on 2016-11-25
 *
 */
 if (isset($_POST[&#39;sub&#39;])) {
  $what = $_POST[&#39;what&#39;];
  //需要输入的数组
  $my_array = array("剪刀","石头","布");
  //获胜规则
  $guize = array(array("剪刀","布"),array("布","石头"),array("石头","剪刀"));
  //取数组中的随机值
  $rand_keys = array_rand($my_array);
  $computer = $my_array[$rand_keys];
  echo "你的".$what."VS ".$computer. "<br/>";
    $input = array($computer,$what);
    //将输入的what和电脑随机产生的值构造成一个数组,再判断在不在获胜规则中
    if (!(in_array($what,$my_array))) {
      echo "请输入 剪刀、石头、布";
      header("location:index.php");
    }
    if ($computer == $what) {
      echo "噢,平手";
    }elseif (in_array($input,$guize)) {
      echo "电脑胜";
    }else {
      echo "你赢咯~";
    }
 }
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>剪刀石头布</title>
</head>
<body>
 <form action="" method="post">
 <p align="center">剪刀石头布,你出什么?<br/>
 <input type="radio" name="what" value="剪刀"/>剪刀<br/>
 <input type="radio" name="what" value="石头"/>石头<br/>
 <input type="radio" name="what" value="布"/>布<br/>
 </p>
 <p align="center">
 <input type="submit" name="sub" value="开始!" />
 <input type="reset" name="" value="重置" />
 </p>
 </form>
</body>
</html>
Copier après la connexion

Le rendu de l'opération est la suivante :

Ce qui précède est le contenu complet de l’article, j’espère qu’il sera utile à l’étude de chacun.


Recommandations associées :

Explication détaillée des exemples d'expressions régulières en PHP

phpExemple de résumé des méthodes courantes de lecture de XML_phpConseils

PHP implémente les méthodes de conversion décimales, binaires, octales et hexadécimales fonctions associées

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!

Étiquettes associées:
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
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal