Tag: PHP的

每隔4个字符后添加空格

我想在每个第四个字符后面添加一个空格,直到string结束。 我试过了: $str = $rows['value']; <? echo substr($str, 0, 4) . ' ' . substr($str, 4); ?> 在前4个字符之后,这只是我的空间。 我怎样才能让它显示每四之后?

如何声明结果是PHPUnit中的一个整数?

我想能够testing结果是一个整数(1,2,3 …),其中函数可以返回任何数字,例如: $new_id = generate_id(); 我以为这会是这样的: $this->assertInstanceOf('int', $new_id); 但是我得到这个错误: PHPUnit_Framework_Assert :: assertInstanceOf()的参数#1必须是类或接口名称

PHP的REST客户端

我试图连接到一个RESTful的Web服务,但我有一些麻烦,尤其是通过PUT和DELETE发送数据时。 用cURL,PUT需要一个文件发送,而DELETE只是奇怪的。 我完全有能力使用PHP的套接字支持编写客户端,并自己编写HTTP头,但是我想知道您们是否曾经使用过或看过过REST客户端的PHP?

替代file_get_contents?

$xml_file = file_get_contents(SITE_PATH . 'cms/data.php'); 问题是服务器禁用了URL文件访问。 我无法启用它,它是一个托pipe的东西。 所以问题是这样的。 data.php文件生成xml代码。 我怎样才能执行此操作并获取XML数据,而无需执行上述方法? 可能吗?

PHP fgetcsv返回所有行

我有以下csv文件: upc/ean/isbn,item name,category,supplier id,cost price,unit price,tax 1 name,tax 1 percent,tax 2 name,tax 2 percent,quantity,reorder level,description,allow alt. description,item has serial number ,Apple iMac,Computers,,10,12,8,8,10,10,10,1,Best computer,, ,Apple iMac,Computers,,10,12,8,8,10,10,10,1,Best computer,, ,Apple iMac,Computers,,10,12,8,8,10,10,10,1,Best computer,, ,Apple iMac,Computers,,10,12,8,8,10,10,10,1,Best computer,, ,Apple iMac,Computers,,10,12,8,8,10,10,10,1,Best computer,, ,Apple iMac,Computers,,10,12,8,8,10,10,10,1,Best computer,, ,Apple iMac,Computers,,10,12,8,8,10,10,10,1,Best computer,, ,Apple iMac,Computers,,10,12,8,8,10,10,10,1,Best computer,, ,Apple iMac,Computers,,10,12,8,8,10,10,10,1,Best computer,, ,Apple iMac,Computers,,10,12,8,8,10,10,10,1,Best computer,, ,Apple iMac,Computers,,10,12,8,8,10,10,10,1,Best computer,, ,Apple iMac,Computers,,10,12,8,8,10,10,10,1,Best […]

Mongodb的PHP获得新文件的ID?

创build文档: $db->collection->insert($content); // $newDocID = ??? 我正在尝试获取新文档的ID。 怎么样? 谢谢。

PHP致命错误:未find类“PDO”

PHP Fatal error: Class 'PDO' not found in /home/bd/public_html/app/webroot/Cake/Model/Datasource/Database/Mysql.php on line 177 PHP的信息: PDO PDO support => enabled PDO drivers => sqlite, sqlite2, mysql pdo_mysql PDO Driver for MySQL => enabled Client API version => 5.5.24 Directive => Local Value => Master Value pdo_mysql.default_socket => /var/lib/mysql/mysql.sock => /var/lib/mysql/mysql.sock pdo_sqlite PDO Driver for SQLite 3.x => […]

如何在两个date时间值之间使用MYSQL中的SQL进行相减并在几分钟或几秒钟内检索结果?

我想在MySQL中使用SQL来减去两个date时间值,这样我就可以得到以分钟或秒为单位的时间间隔。 有任何想法吗? 我想运行一个SQL查询,从一个已经login的数据库中获取使用情况,比如10分钟。

在PHP中获取数组的索引值

我有一个数组: $list = array('string1', 'string2', 'string3'); 我想得到一个给定值的索引(即1为string2和2为string3 ) 我只想要的是arrays中的string的位置 string1是0 string2是1 string3是2 如何做到这一点?

如何在Symfony 2 / Doctrine中启用ENUM

当运行doctrine:mapping:import我得到一个错误: Doctrine \ DBAL \ Platforms \ MySqlPlatform可能不支持未知的数据库types枚举。 看来我需要设置use_native_enum为true如何。 但是,所有文档和博客文章都是指Symfony <1.4。 Symfony 2中有没有什么解决scheme?