Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改文本PHP_Php_Html_Css_String_Str Replace - Fatal编程技术网

更改文本PHP

更改文本PHP,php,html,css,string,str-replace,Php,Html,Css,String,Str Replace,我必须更改字符串“游戏规则:您必须在最少的尝试次数内猜测从系统中随机抽取的0到99之间的数字。”只有在满足条件时才更改字符串“输入的数字太小”。因此,必须在初始字符串所在的位置替换字符串。我怎样才能改变它? 我已经试过str_replace和preg_replace,但都不起作用 此外,每当用户猜错数字时,我必须增加变量x,但我不知道如何增加 echo语句将在代码中的位置输出字符串 因此,您需要在标签中回显它,我制作了一个示例,如果没有提供num(初始值),它将在正确的位置回显并写入标准文本

我必须更改字符串“游戏规则:您必须在最少的尝试次数内猜测从系统中随机抽取的0到99之间的数字。”只有在满足条件时才更改字符串“输入的数字太小”。因此,必须在初始字符串所在的位置替换字符串。我怎样才能改变它? 我已经试过str_replace和preg_replace,但都不起作用

此外,每当用户猜错数字时,我必须增加变量x,但我不知道如何增加


echo语句将在代码中的位置输出字符串

因此,您需要在标签中回显它,我制作了一个示例,如果没有提供num(初始值),它将在正确的位置回显并写入标准文本




Gioco dell’Indovina Numero

echo语句将在代码中的位置输出字符串

因此,您需要在标签中回显它,我制作了一个示例,如果没有提供num(初始值),它将在正确的位置回显并写入标准文本




Gioco dell’Indovina Numero

请注意,
$num=$\u GET['num1']将生成一个“Undefined index”通知。最好给它一个默认的FALSY值(类似于
$num=$\u GET['num1']?0
);现在出现了一个语法错误:)这里有一个额外的分号:
:false。请注意,
$num=$\u GET['num1']将生成一个“Undefined index”通知。最好给它一个默认的FALSY值(类似于
$num=$\u GET['num1']?0
);现在出现了一个语法错误:)这里有一个额外的分号:
:false
<head>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
</head>
<body>
<br><br>
<center>
<div class="card" style="width: 40rem;">
    <div class="card-body">
    <center>
        <font size=5>Gioco dell' Indovina Numero</font><br>
    </center>
    <div id="risultato" name="risultato">
    <center>
        <label>
        <?php
            $indovina=7;
            $x = 0;
            $num=array_key_exists('num1', $_GET) ? $_GET['num1'] : false;
            if(!$num){
                echo "<b>Regole del gioco:</b> Si deve indovinare nel minor numero di tentativi un <br> numero compreso fra 0 e 99 estratto casualmente dal sistema.";
            }else{
                if ($num<$indovina){
                    echo "Il numero inserito e troppo piccolo";
                }
                else if ($num>$indovina){
                    echo "Il numero inserito e' troppo grande";
                }
                if ($num==$indovina){
                    echo "Bravo, hai indovinato";
                }    
            }
        ?>

        </label>
    </center>
    </div>
    <br>
    <form method="GET">
    <label id=tentativo>Tentativo n.1</label>
    <input type="number" id="num1" name="num1">
    <button type="button" class="btn btn-primary">Tenta</button>
    </form>
    </div>
</div>
<center>
</body>