Questions tagged «php»

PHP是一种广泛使用的高级动态,面向对象和解释性脚本语言,主要用于服务器端Web开发。用于有关PHP语言的问题。


28
PHP数组按值删除(不是键)
我有一个如下的PHP数组: $messages = [312, 401, 1599, 3, ...]; 我想删除包含值的元素$del_val(例如$del_val=401),但是我不知道它的键。这可能会有所帮助:每个值只能存在一次。 我正在寻找执行此任务的最简单功能。
885 php  arrays 

13
在哪里可以找到php.ini?
几年前,我在维护的Linux服务器上安装了Apache 2.2x和PHP 5.3.1。我使用.tar.gz并按照指示进行构建(而不是rpm和您拥有什么)。一切都很好。 今天,我需要安装它,它看起来像一个PHP库。我完成了所有步骤以进行安装,并在其中找到ibm_db2.so。$PHP_HOME/lib/extensions/somecomplicatedname/ibm_db2.so 最好的收获是最后一步是配置php.ini,但是我的系统上没有php.ini。恐怖的恐怖。PHP可以正常工作,当然除了我要使用的这种新型ibm_db2东西之外,其他人可以使用GUI进行修改DB2。(我尝试了一个小的php脚本,该脚本失败了,并指示ibm_db2函数不可用)。 我必须每隔几年处理一次PHP,因此请在一个非常基本的层面上启发我,让我了解如何启用基于Web的GUI访问DB2。
881 php  linux  php-ini 



11
如何修复PHP中的“标头已发送”错误
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 运行脚本时,出现如下错误: 警告:不能更改头信息-已经(发送了头输出在/some/file.php:12开始)在/some/file.php上线23 错误消息中提到的行包含header()和setcookie()调用。 这可能是什么原因?以及如何解决?
831 php  header 

30
PHP随机字符串生成器
我正在尝试在PHP中创建一个随机字符串,并且我对此绝对没有输出: <?php function RandomString() { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randstring = ''; for ($i = 0; $i < 10; $i++) { $randstring = $characters[rand(0, strlen($characters))]; } return $randstring; } RandomString(); echo $randstring; 我究竟做错了什么?
814 php  string  random 


27
删除空数组元素
根据用户提交的内容,数组中的某些元素是空字符串。我需要删除那些元素。我有这个: foreach($linksArray as $link) { if($link == '') { unset($link); } } print_r($linksArray); 但这是行不通的。$linksArray仍然有空元素。我也尝试过使用该empty()功能,但是结果是一样的。
783 php  arrays  string 

30
如何检查PHP数组是关联数组还是顺序数组?
PHP将所有数组视为关联数组,因此没有任何内置函数。谁能推荐一种相当有效的方法来检查数组是否仅包含数字键? 基本上,我希望能够区分以下两者: $sequentialArray = array('apple', 'orange', 'tomato', 'carrot'); 和这个: $assocArray = array('fruit1' => 'apple', 'fruit2' => 'orange', 'veg1' => 'tomato', 'veg2' => 'carrot');
780 php  arrays 

17
如何实施基本的“长轮询”?
我可以找到许多有关Long Polling工作原理的信息(例如this和this),但是没有简单的示例说明如何在代码中实现这一点。 我所能找到的就是cometd,它依赖于Dojo JS框架和一个相当复杂的服务器系统。 基本上,我将如何使用Apache来处理请求,以及如何编写一个简单的脚本(例如PHP)来“长时间轮询”服务器以获取新消息? 该示例不必是可伸缩的,安全的或完整的,只需要工作即可!
776 php  http  comet 


30
将PHP对象转换为关联数组
我正在将API集成到我的网站,该网站可以使用数组编写代码时处理存储在对象中的数据。 我想要一个快捷方式将对象转换为数组的函数。
760 php  arrays 

19
获取(可能)关联数组中的第一个键?
在可能的关联数组中确定第一个键的最佳方法是什么?我首先想到的是,它只存储数组,然后立即破坏它,如下所示: foreach ($an_array as $key => $val) break; 因此,让$ key包含第一个键,但这似乎效率很低。有谁有更好的解决方案?
756 php  arrays 

11
搭配MySQL与MySQL搭配使用的最佳排序规则是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我想知道对于一般网站而言,MySQL中是否存在“最佳”整理规则的选择,而您不确定100%确定将输入什么内容吗?我知道所有编码都应该相同,例如MySQL,Apache,HTML和PHP中的任何内容。 过去,我已将PHP设置为以“ UTF-8”输出,但是在MySQL中此匹配哪种排序规则?我想它是UTF-8的人之一,但我已经使用utf8_unicode_ci,utf8_general_ci和utf8_bin之前。
731 php  mysql  encoding  collation 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.