24 使用str_replace使其仅在第一个匹配项上起作用? 我想的一个版本str_replace()是只替换第一次出现$search的$subject。有一个简单的解决方案,还是我需要一个hacky解决方案? 325 php string
13 在MySQL中插入datetime时的PHP date()格式 date()如果要将结果插入MySQL datetime类型列中,传递给PHP函数的正确格式是什么? 我一直在尝试,date("Y-M-D G:i:s")但是每次都只插入“ 0000-00-00 00:00:00”。 324 php mysql
19 如何启用PHP短标签? 我在Linux服务器上有一个以以下内容开头的Web应用程序 <? 我需要将此应用程序复制到Windows环境,并且一切工作正常,除了SQL语句的呈现方式有所不同。我不知道这是否与脚本开头有关,<?php而不是<?因为我不知道从何处启用<?from,PHP.ini所以我将其更改为<?php 我知道这两个语句应该具有相同的含义,但是我需要对其进行测试,<?以确保应用程序完全相同。这样我可以消除另一种可能性。 谢谢 324 php tags php-shorttags
26 如何在PHP中写入控制台? 是否可以写字符串或登录控制台? 我的意思是说 就像在JSP中一样,如果我们打印system.out.println("some"),则它将在控制台而不是页面上。 323 php debugging printing console
11 获取URL查询字符串参数 从格式如下的URL查询字符串中获取参数的“较少代码”方法是什么? www.mysite.com/category/subcategory?myqueryhash 输出应为: myqueryhash 我知道这种方法: www.mysite.com/category/subcategory?q=myquery <?php echo $_GET['q']; //Output: myquery ?> 322 php url query-string
4 什么时候应该使用Memcache代替Memcached? 似乎PHP有两个名为memcache和memcached的 memcached库。有什么区别,您怎么知道要使用哪一个?是一个过时了吗?看来memcached提供了更多的方法,所以我认为这意味着它已经有了最多的开发-但它似乎也需要外部C / C ++库,因此我不确定是否可以安装它。 似乎memcache已经存在了很长时间,不需要其他库,甚至为Windows 预编译了二进制文件!我认为这将是目前更好的选择。但是,作为memcached(服务器)的新手,我不确定memcached(php)中是否有一些超重要的功能使其值得额外的麻烦。 321 php memcached
6 如何使用W3C验证程序中有效的PHP将HTTP标头设置为UTF-8? 我有几个PHP页面使用以下代码将各种内容回显到HTML页面中。 <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> 但是,当我使用W3C验证器进行验证时,它附带了: HTTP标头(iso-8859-1)中指定的字符编码与元素(utf-8)中的值不同。 我对PHP还是很陌生,我想知道是否可以并且应该更改PHP文件的标头以匹配HTML文件。 319 php html http-headers
30 PDOException SQLSTATE [HY000] [2002]没有这样的文件或目录 我相信我已经将我的(非常基本的)站点成功部署到了fortrabbit,但是一旦我连接到SSH以运行某些命令(例如php artisan migrate或php artisan db:seed),我就会收到一条错误消息: [PDOException] SQLSTATE[HY000] [2002] No such file or directory 在某个时候,迁移肯定已经成功了,因为我的表在那里-但这不能解释为什么它现在对我不起作用。 319 php mysql laravel pdo
27 未执行PHP代码,而是在页面上显示代码 我正在尝试在项目上执行一些PHP代码(使用Dreamweaver),但是该代码未在运行。 当我检查源代码时,PHP代码显示为HTML标记(我可以在源代码中看到它)。Apache正常运行(我正在使用XAMPP),PHP页面已正确打开,但PHP代码未执行。 有人对正在发生的事情有建议吗? 注意:该文件已被命名为filename.php 编辑: 代码..: <? include_once("/code/configs.php"); ?> 319 php apache
20 如何将字符串转换为布尔PHP 如何将字符串转换为boolean? $string = 'false'; $test_mode_mail = settype($string, 'boolean'); var_dump($test_mode_mail); if($test_mode_mail) echo 'test mode is on.'; 它返回 布尔值true 但应该如此boolean false。 318 php string casting boolean
12 在PHP中调用REST API 我们的客户给了我一个REST API,我需要对其进行PHP调用。但事实上,API随附的文档非常有限,所以我真的不知道如何调用该服务。 我尝试过使用Google,但唯一出现的是已经过期的Yahoo! 有关如何调用服务的教程。没有提及标题或任何深度信息。 是否有关于如何调用REST API的任何体面的信息,或有关它的一些文档?因为即使在W3schools上,它们也仅描述SOAP方法。在PHP中使用rest API有哪些不同的选择? 317 php web-services api rest
13 PHP cURL可以在单个请求中检索响应标头和正文吗? 有什么方法可以使用PHP获取cURL请求的标头和正文?我发现这个选项: curl_setopt($ch, CURLOPT_HEADER, true); 将返回正文和标头,但随后我需要对其进行解析以获取正文。有什么方法可以使两者更加实用(和安全)? 请注意,对于“单个请求”,我的意思是避免在GET / POST之前发出HEAD请求。 314 php http curl
18 使用WHERE子句将数组传递给查询 给定一个ID数组,$galleries = array(1,2,5)我想拥有一个SQL查询,该查询使用其WHERE子句中的数组值,例如: SELECT * FROM galleries WHERE id = /* values of array $galleries... eg. (1 || 2 || 5) */ 如何生成此查询字符串以用于MySQL? 314 php mysql arrays