草庐IT

用这个

全部标签

Php 这个叫什么名字,有什么作用?

我很想知道这是什么意思,这样我就可以用谷歌搜索它,因为我一直都看到它,它似乎非常有用(($winstate==1)?'X':'O')编辑:变量无关紧要。谢谢大家 最佳答案 这叫做ternaryoperator,它是PHP唯一的三元运算符,它是条件的简写:if($winstate==1){return'X';}else{return'O';}它经常在条件测试导致赋值或返回某些东西时使用,在这种情况下假设你想将'X'或'O'赋值给变量$move,它更简洁写:$move=($winstate==1)?'X':'O';

php - 我该如何解决这个 undefined index 错误? Jquery Ajax 到 PHP

我正在使用Jquery、Ajax和PHP尝试发送要写入mysql数据库的变量。正在发出Ajax请求,但php.ini未获取变量。我不知道为什么会这样。使用firebug和console.log()我可以看到已经对write_results.php进行了POST如果我检查它说的Response注意:E:\write_results.php中2未定义索引:testscore这是我的PHP这是我的ajax脚本$(document).ready(function(){testscore="tryagain";//testvaluetoenterintothemysqldatabase$.aja

php - 如何解析这个网址?

如果我有这个url:node/95/pdf/1。我将如何获得数字/值1?尝试了parse_url但给了我错误的输出。PS:值1只是一个例子,id是动态的,取决于用户点击了什么。 最佳答案 我会使用sscanf未经测试的例子:list($node_id,$pdf_id)=sscanf($url,"node/%d/pdf/%d");$node_id包含节点ID,$pdf_id包含pdfid。根据您的评论:是的,您可以使用例如输出它echo$pdf_id;.如果你在一个数组中需要它们,你可以删除list()方法,像这样:$ids=ssca

php - 这个 if 语句的含义 [if (condition) : something; endif;]

我今天一直在阅读一些joomla代码,我经常遇到如下语句:item->modified)!=0&&$this->item->params->get('show_modify_date')):?>item->modified,JText::_('DATE_FORMAT_LC2')));?>按照我的阅读方式,它似乎转换为以下语法:if(condition)://dosomethinghereendif;我不熟悉这种语法(:在if语句之后)。谁能指出我正确的位置? 最佳答案 检查这个Alternativesyntaxforcontrols

php - 为什么这个 sql 不工作?

我有一个问题publicstaticfunctionTestQuery($start=0,$limit=0){$sql="SELECTcount(*)AStotalFROMdb.table1JOINdb.table2ONtable1.fieldID={$fieldID}ANDtable2.assigned='N'";$qry=newSQLQuery;$qry->query($sql);if($row=$qry->fetchRow()){$total=intval($row->total);}return$total;}它工作正常但是当我如下添加限制时,它不起作用并给我错误publics

php - 是否有 PHP 函数来解决这个问题?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭2年前。Improvethisquestion““对不起,我希望这不是什么奇怪的事,”我怎样才能修复这个编码?

php - 为什么这个 header 位置重定向在内容已经被回显后起作用?

如果我把它放在一个普通的php文件中,并通过带有mod-php(PHP版本5.3.2-1ubuntu4.10)的标准apache2服务器交付,则重定向到google会起作用。这段代码显然不会产生有效的重定向。我的问题是第一个代码是如何处理的以及它为什么有效。因为我记得这样的事情是不可能的。mod-php或apache是否足够智能以缓冲整个请求并在内容之前安排header?和:如果我确保不手动刷新输出,我可以依赖它吗?因为这会让我的申请更容易... 最佳答案 输出缓冲可能默认启用。如果您想依赖此功能,您应该手动启用它。http://p

php - 有没有更好的方法来设计这个 PHP 函数?

它有效,但也许你们中有人知道是否有更好的方法来实现我正在尝试做的事情:mobileversion==true){;?>slideorvideo=='true'){;?>slideorvideo=='false'){;?>slivideoposition!='center'){;?>mobileversion!=true){;?>slideorvideo=='true'){;?>slideorvideo=='false'){;?>slivideoposition!='center'){;?>相同的代码(没有多余的标签):mobileversion==true){if(detectdevi

php - 为什么这个正则表达式捕获会产生 2 个匹配项?

我不知道为什么除了使用此正则表达式的输入之外还找到了2个匹配项,而我预计只有1个匹配项。preg_match(/_(\d(-\d){0,3})\./,$str,$matches);关于这个文件字符串格式name_A-B-C-D.ext。我希望得到这样的单场比赛:ExampleA[0]=>name_A-B-C-D.ext[1]=>A-B-C-DExampleB[0]=>name_A-B-C.ext[1]=>A-B-C但这是我得到的结果:ExampleA[0]=>name_A-B-C-D.ext[1]=>A-B-C-D[2]=>-DExampleB[0]=>name_A-B-C.ext[1

php - 为什么 jQuery 不提交这个表单?

我正在尝试使用jQuery提交一个表单,我一定是遗漏了一些小东西,因为我无法让它工作,而且从我看到的一切来看它应该工作正常。这是怎么回事?Name:Company:Cancel和javascript:$("#subthis").click(function(){$('#editthis').submit();//Analertboxworks,soIknowthisistriggering});如代码中所述,如果我单击提交按钮,警告框会起作用,但当我使用jQuery提交功能时,没有任何反应。我错过了什么??? 最佳答案 您不需要使用