
在PHP
Facebook的JSON解码事件我有:在PHP$user = json_decode(file_get_contents( 'https://graph.facebook.com/me?access_token=' . $cookie['access_token']), true); var_dump($user); 的正常工作,并给出分析输出。但是:$events = json_decode(file_get_contents( 'https://graph.facebook.com...
2024-01-10
PHP邮件不工作
PHP邮件不工作。没有错误信息。 php.ini显示错误并显示E_ALL也在。PHP邮件不工作<?php $to = "[email protected]"; $subject = "Hi!"; $body = "Hi,\n\nHow are you?"; $headers = 'From: [email protected]' . "\r\n" . 'Reply-To: [email protected]' . "\r\n" . 'X-Mailer: PHP/' . phpversion(...
2024-01-10
PHP有线程吗?
我发现了这个称为thread的PECL软件包,但是还没有发布。PHP网站上没有任何内容。回答:我知道没有可用的东西。第二个最好的办法是仅使一个脚本通过CLI执行另一个脚本,但这有点基本。根据您尝试执行的操作以及操作的复杂程度,这可能是,也可能不是。...
2024-01-10
如何在PHP
分裂阵列我有这样的数组:如何在PHP<?php $biaya=odbc_exec($koneksi,"select * from example"); $no=0; while(odbc_fetch_row($biaya)){ $no++; $sub_title=odbc_result($biaya,"subtitle"); $title=odbc_result($biaya,"title"); } ?> 如果我显示的循环将是这样的:我想分割基于阵列在小标题上...
2024-01-10
PHP静态函数
我对php中的静态功能有疑问。假设我有一堂课class test { public function sayHi() { echo 'hi'; }}如果我这样做的test::sayHi();话,没有问题。class test { public static function sayHi() { echo 'hi'; }}test::sayHi(); 也可以。头等舱和二等舱有什么区别?静态函数有什么特别之处?回答:在第一个类...
2024-01-10
PHP全局函数
什么是效用全球关键字?有什么理由偏爱一种方法而不是另一种方法?安全?性能?还要别的吗?方法1:function exempleConcat($str1, $str2){ return $str1.$str2;}方法2:function exempleConcat(){ global $str1, $str2; return $str1.$str2;}什么时候使用有意义global?对我来说,这似乎很危险……但可能只是缺乏知...
2024-01-10
在PHP中处理数学方程式
允许用户输入他们喜欢的任何数学方程式(带有一个变量):x + 51 - x/2(x/3) * (56/13)这些作为字符串存储在数据库中。检索它们后,我需要用“ x”代替一个数字并检查方程式的值。我该怎么办?我当时正在考虑编写一个解析器来解构字符串并将其转换为方程式,但是这听起来很昂贵且存在问题。另...
2024-01-10
用PHP减去时间
我一直在寻找答案已有几个小时,但找不到。我正在写一个简单的script。用户设置他们的工作开始和结束时间。例如,某人的工作时间是从8:00到16:00。我该如何减去这个时间来查看此人已经工作了多长时间了?我正在尝试,strtotime();但没有成功…回答:以下是更好的方法:$ a =新的DateTime('08:00');...
2024-01-10
用PHP排序对象
用PHP排序对象的一种优雅方法是什么?我很乐意完成与此类似的事情。$sortedObjectArary = sort($unsortedObjectArray, $Object->weight);基本上指定要排序的数组以及要排序的字段。我研究了多维数组排序,那里可能有一些有用的东西,但是我看不到任何优雅或明显的东西。回答:手册几乎逐字记录:function compare_...
2024-01-10
用PHP减去1天
我试图从我的Drupal CMS中取出一个日期对象,减去一天并打印出两个日期。这就是我所拥有的$date_raw = $messagenode->field_message_date[0]['value'];print($date_raw);//this gives me the following string: 2011-04-24T00:00:00$date_object = date_create($date_raw);$next_date_object = date_modify($date_ob...
2024-01-10
如何从PHP代码执行R程序?
我有一个R程序可以使用“R CMD BATCH file.r”和“Rscript file.r”从命令行正确执行。如果我尝试通过PHP代码执行,我会得到奇怪的结果。这里是我的结果:如何从PHP代码执行R程序?$lastline = system("R CMD BATCH file.r", $returnval); ** $ returnval = 133,R代码创建一个溃败的输出文件,R代码似乎并没有被完全执行,因...
2024-01-10
PHP数组到CSV
我正在尝试将一系列产品转换为CSV文件,但似乎没有计划。CSV文件是一长行,这是我的代码:for($i=0;$i<count($prods);$i++) {$sql = "SELECT * FROM products WHERE id = '".$prods[$i]."'";$result = $mysqli->query($sql);$info = $result->fetch_array(); }$header = '';for($i=0;$i<count($info);$i++) { $r...
2024-01-10
PHP通过除去空键
我需要从阵列获取数据简化JSON数组,但输出总是变化,从而有时它有更多的空键等PHP通过除去空键$id = "1"; $url = file_get_contents("http://example.com/?api={$id}"); $json = json_decode($url, true); foreach($json as $data) { echo $data[0][0]["test"]; } 的问题是,从它打印值必须始终将空键的数量设置为ech...
2024-01-10
PHP中的双向加密
我的应用程序(显然)使用唯一的ID来区分记录。./examplepage.php?UID=$example_int除其他外,此UID在URL(例如)中传递。虽然我显然已经在服务器端进行了验证,以确保客户端不会访问其他客户端的数据,但是我可以在PHP中使用一种双向加密方法来仅传递加密的UID(例如./examplepage.php?EUID=$encrypted_int),以进...
2024-01-10
强制PHP整数溢出
我们有一些整数算法,由于历史原因,它必须在PHP上与在几种静态类型的语言中相同。自从我们上次升级PHP以来,溢出整数的行为已更改。基本上,我们使用以下公式:function f($x1, $x2, $x3, $x4){ return (($x1 + $x2) ^ $x3) + $x4;}但是,即使进行了转换:function f($x1, $x2, $x3, $x4){ return intval(intval(intval($x1 + ...
2024-01-10
PHP互斥(互斥)
阅读有关锁定PHP的一些文章。它们主要都直接指向http://php.net/manual/en/function.flock.php。本页讨论如何在硬盘上打开文件!真的是这样吗?我的意思是,这使锁定变得非常昂贵-这意味着每次要锁定时,我都必须访问硬盘)=能再给我一个令人愉快的消息安慰我吗?由于我已经收到了一些答复,我想问这...
2024-01-10
在PHP中使用实时输出运行过程
我试图在网页上运行一个进程,该进程将实时返回其输出。例如,如果我运行“ping”进程,则它应在每次返回新行时更新页面(现在,当我使用exec(command,output)时,我被迫使用-c选项,等到进程完成后才能看到在我的网页上输出)。是否可以在php中做到这一点?我也想知道当有人离开页面时杀死...
2024-01-10
问题与会话(PHP)
我在编制索引会话时遇到了一些问题。我做了一个函数来索引我想要的会话。我在报告系统中使用它,以便人们不报告相同的事情,并在报告表上进行批量插入。它的作品,它阻止了人。但是,在您首次报告时(会话未编入索引时),会显示以下错误: 注意:未定义的索引:第12行中的C:\ xampp \ htdocs ...
2024-01-10
PHP:获取小数位数
有没有一种简单的方法来确定PHP中的(n)整数/双精度值中的小数位数?(即,不使用explode)回答:$str = "1.23444";print strlen(substr(strrchr($str, "."), 1));...
2024-01-10
PHP多个复选框数组
我在这里查找了一些示例,但是其中许多示例要么太高级以至于无法掌握PHP,要么它们的示例过于针对自己的项目。我目前正在努力处理PHP表单的非常基本的部分。我正在尝试创建一个带有几个复选框的表单,每个复选框分配一个不同的值,我希望将这些复选框发送到一个变量(数组?),以便以后可...
2024-01-10
PHP中的短唯一ID
我想创建一个唯一的ID,但uniqid()给出类似的信息'492607b0ee414'。我想要的是与tinyurl提供的类似的东西:'64k8ra'。越短越好。唯一的要求是,它不应具有明显的顺序,并且应比看似随机的数字序列更漂亮。字母优先于数字,理想情况下,字母不能混合使用。由于条目数量不会那么多(最多10000个左右),因...
2024-01-10
PHP:为范围创建数组
如果我有一个变量,$num = 50如何将数字1-50放入数组中?回答:这可以通过使用简单的for循环来解决:// Start ↓ End ↓ Step ↓for ($i = 1; $i <= $num; ++$i) { $array[] = $i;}...
2024-01-10
清除PHP CLI输出
我正在尝试在我的PHP CLI应用程序上使用“实时”进度指示器。而不是输出为1Done2Done3Done我宁愿清除它,也只显示最新结果。system(“ command \ CCLS”)不起作用。也没有ob_flush(),flush()或我发现的其他任何东西。我正在运行Windows 7 64位旗舰版,我注意到命令行输出是实时的,这是意外的。每个...
2024-01-10
PHP-查找数组的父键
我试图找到一种方法来返回数组的父键的值。例如,从下面的数组中,我想找出$ array [‘id’] ==“0002”的父键。父键很明显,因为它是在这里定义的(它是“产品”),但是通常它是动态的,因此是问题所在。但是,“ id”和“ id”的值是已知的。 [0] => Array ( [data] => [id] =>...
2024-01-10
PHP PDO返回单行
那么这是它可以获得的最优化的吗?$DBH = new PDO( "connection string goes here" );$STH = $DBH -> prepare( "select figure from table1" );$STH -> execute();$result = $STH -> fetch();echo $result ["figure"];$DBH = null;我知道我可以给sql查询增加限制,但是我也想摆脱foreach循环,这是我不应该需要的。我有以下脚本,由于“ for...
2024-01-10
