我有一个输入文本区域,当填写并发送时,将输入的内容放入变量$input然后通过if语句检查它是否为字母a。如果是则回显-你写了字母a,否则-你没有写字母a。";if($input="a"){echo"Youwrotea";}else{echo"Youdidnotwritea";}?>它确实有效,但方式不对。我输入的每个字母都显示为“你写了一个”。我只希望它在用户键入a时回显。否则,回显'你没有写一个'。编辑:当我尝试使用==而不是=时,它会针对所有内容显示“您没有写a”。即使我输入a.编辑2:当我尝试字符串比较参数时,它没有用。我哪里出错了有什么建议吗?两页的完整脚本:索引.phpFu
我在PHPCLI中运行以下脚本:什么都没有显示。如何启用输出? 最佳答案 在您的终端中运行它:php-r'echo"HelloWorld!\n";' 关于echo-在PHPCLI中使用echo?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8799204/
这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我正在尝试学习PHP,我刚转到异常,当我尝试来自的示例http://php.net/manual/en/language.exceptions.phpExample#2使用finallyblock的异常处理我得到一个错误解析错误:语法错误,第13行C:\xampp\htdocs\test\filename.php中的意外“{”getMessage(),"
这个问题在这里已经有了答案:Pretty-PrintingJSONwithPHP(27个答案)关闭9年前。我想格式化echojson_encode,目前输出是{"results":{"course":"CC140","books":{"book":[[{"id":"300862","title":"Buildingobject-orientedsoftware","isbn":"0070431965","borrowedcount":"6"}]]}}}而我想这样输出:{"results":{"course":"CC140","books":{"book":[[{"id":"300862
产量Huh?Fatalerror:Calltoundefinedfunctionecho()in/php.phponline11为什么? 最佳答案 echo在技术上不是PHP中的函数。它是一种“语言结构”。echo('Huh?')是echo'Huh?'的替代语法。您可以这样做:functionmy_echo($s){echo$s;}$a="my_echo";$a("Huh?"); 关于php-为什么函数名称连接在PHP中不起作用?,我们在StackOverflow上找到一个类似的问题
有什么区别和? 最佳答案 假设您的意思是,两者实际上是同一件事。问题是,你想要多便携。几乎所有支持PHP的地方都支持,但是很多管理员禁用语法。 关于php-区别和,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3623458/
我读到了这个Article我想知道这部分:try{//Firsttrygettingourusernumerouno$user=newUser(1);//Then,let'strytogettheexception$user2=newUser('notnumeric');}catch(Exception$e){echo"DonkeyKonghascaughtanexception:{$e->getMessage()}";}为什么{$e->getMessage()}必须包含在括号中?php手册上有关于这个的任何链接解释吗?我知道如果我们不放括号它会显示错误,但我想要的是得到为什么需要括号
这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:WhatisthePHP?:operatorcalledandwhatdoesitdo?我在面试时遇到了一个非常基本的PHP问题,例如:echo('True'?(true?'t':'f'):'False');有人能解释一下它将产生的输出的细节吗?谢谢
$sql="SELECTDISTINCTBranchFROMstudent_main";$result=mysql_query($sql);$row_num=mysql_num_rows($result);$rows=mysql_fetch_array($result);echo"";for($i=0;$i".$rows[$i]."";}echo"";echo"";echo"";我正在尝试使用上述代码为我的表单创建一个下拉列表。但它不起作用。Branch列中有3个不同的值,但在下拉列表中,它仅显示一个值(第一个),接下来的两个为空白值。然而在echo$row_num中,它显示3。这意味
这个问题在这里已经有了答案:phpStringConcatenation,Performance(12个答案)HowcanIcombinetwostringstogetherinPHP?(19个回答)关闭2年前。我在看PHP教程时注意到老师以与我不同的方式向他的echo语句添加变量。这让我开始思考,我应该使用哪种方式?一个比另一个更正确吗?这是老师的做法echo"Example".$example;这是我的做法echo"Example$example";我的方法很管用,但我不想养成任何坏习惯。有人可以告诉我应该使用哪种方式(最好有一些证据)吗?