草庐IT

INSERT语句

全部标签

php - 为什么我不断收到 php 错误,在 FOR 语句中说 unexpected ')'?

我正在编写一个HTML10x10表格,每个单元格都有一个单独的ID和链接。复制、粘贴和更改需要很长时间,所以我决定使用PHP,使用我不太熟悉的FOR命令。我正在使用这段代码:";for($d=1,$dSHOOT!";}echo"";}?>PHP在说:Parseerror:syntaxerror,unexpected')',expecting';'inC:\xampp\htdocs\****\*****\index.phponline16我把不想让你看到的东西标了出来。我正在使用Windows7XAMPP版本1.7.3 最佳答案 在f

php - 我应该用三元简写 if/else 替换我所有的 if/else 语句吗? (PHP)

我正在阅读有关三元简写if/else的内容,想知道用三元简写替换所有(或大部分)传统if/else语句是否有意义或更有益?那会使它运行得更快吗?还是所有的好处都在于它的代码更少?感谢您的见解! 最佳答案 当有明确的选择时,三元if/then语句应该用于基本逻辑。当您开始嵌套三元if/then语句时,当需要进行更改或需要修复错误时,您只会让自己(或您future的继任者)更加头疼。至于速度提升,您不会看到三元语句或普通语句之间的区别。然而,您将减少几个字节的文件大小,尽管这可能还不够明显。

php - 如何删除 https ://from URL and insert http://instead of it in string in PHP?

首先,我需要检查URL字符串,如果URL的协议(protocol)是https,那么我需要替换PHP中的http。所以这个php函数的输入和输出必须是这样的:Input->https://example.com/example/https.phpOutput->http://example.com/example/https.phpInput->http://example.com/example/https.phpOutput->http://example.com/example/https.php 最佳答案 这将确保它位于字符

PHP - 连接 if 语句?

我想在echo中间连接起来写一个if语句,这可能吗?这是我的。echo"Home"; 最佳答案 像这样,使用ternaryoperator:echo"Home"; 关于PHP-连接if语句?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13572117/

php - OR 在 PHP IF 语句中

我的IF语句有问题,它总是TRUE,尽管这是不正确的。我正在使用OR运算符,因为我想在IF语句中捕获两种可能的情况。数组字符串ad_status为“1”,但使用下面的-3返回,我希望IF为FALSE。如果我从IF中删除OR和第二条语句,则IF的结果是正确的。我做错了什么?谢谢。if(($getadstatus['ad_status']!="1"||$getadstatus['ad_status']!="4")){return-3;exit;}附加:如果ad_status不等于1或4,我想做的是退出函数(此处未完整显示)。如果它等于1或4以外的任何其他值,则IF语句应返回TRUE并退出。

php 许多 elseif 语句更好的性能

过去几周我用php写了一个网站,我脑子里一直有一个问题。在我的index.php上,我像这样路由所有模板文件if(isset($_GET['search'])){include_once'template/template.search.php';}elseif(isset($_GET['newsletter'])){include_once'template/template.newsletter.php';}elseif(isset($_GET['product'])){include_once'template/template.product.php';}elseif(isse

php - {0} 在 PHP 语句中是什么意思?

Apols如果之前有人问过这个问题。我正在使用其他人的PHP代码并遇到以下行:if($_GET['file']{0}=='.')die('Wrongfile!');if、$_GET和die我明白了,但是$_GET['file']后面的{0}是什么意思?我浏览了很多教程,但没有找到答案。TIA。 最佳答案 $str{0}将返回字符串的第一个字符/字节。但是thesyntax$str{0}isdeprecatedinfavorof$str[0]:Note:Stringsmayalsobeaccessedusingbraces,asin$

条件语句中的 PHP "or"运算符 - 新问题!

请原谅我,如果之前已经介绍过,我搜索无济于事。我有一个脚本可以查看目录以找到其中的文件。有一个条件行只查找具有特定扩展名的文件:if(strtolower(substr($file,-3))=="mp4"){...这样只会查找扩展名为“mp4”的文件。我需要添加一些“或”运算符来添加另外两种扩展类型。我尝试了以下但没有用:if(strtolower(substr($file,-3))=="mp4"||=="mov"||=="flv"){...现在该行似乎被忽略了,它获取了目录中的每个文件。如果有人能帮助我,我将不胜感激!我知道这可能是最基本的,但我对PHP的掌握极其有限(尽管我确实看到

php - 如何使单个 PHP 语句的警告静音?

我正在尝试检查某个域是否有效。我的想法是用file_get_contents()读取内容,然后判断是成功还是失败。$line=file_get_contents('http://www.domain.com');if($line==false)echo'Domainisdead';elseecho'Domainislive';我遇到的问题是,当它失败时,它会在网页上输出警告。通过PHP配置关闭所有警告不是一个选项,因为我在其他一些部分需要它们。有没有办法让这一条语句不输出警告?或者是否有更好的方法来检查域是否有效?我试过checkdnsrr()但速度很慢。

php - 使用 if 和 else 语句错误

我已经创建了两个链接,我希望在其中更改页面内容。问题是URL发生了变化,但页面内容没有变化。FilterResultsActionComedyif(isset($_GET['filter'])=='Action'){echo'Action';}elseif(isset($_GET['filter'])=='Comedy'){echo'Comedy';}总是输出第一个链接信息“Action”。 最佳答案 您的链接有问题:ActionComedyYogeshSutharpointeditoutfirst此外,isset()将返回一个bo