Questions tagged «php»

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

27
如何截断PHP中最接近一定数目字符的单词的字符串?
我有一个用PHP编写的代码片段,可从数据库中提取文本块并将其发送到网页上的小部件。原始文本块可以是一篇冗长的文章或一两个简短的句子;但是对于此小部件,我最多只能显示200个字符。我可以使用substr()以200个字符的形式截断文本,但是结果是在单词中间截断-我真正想要的是在200个字符之前的最后一个单词的末尾截断文本。
183 php  string  function 

16
正确确定日期字符串是否为该格式的有效日期
我从API收到日期字符串,其格式为yyyy-mm-dd。 我目前正在使用正则表达式来验证字符串格式,这种方法可以正常工作,但是我可以看到某些情况,根据字符串,它可能是正确的格式,但实际上是无效的日期。即2013-13-01,例如。 PHP中是否有更好的方法来接收诸如这样的字符串,2013-13-01并确定它是否为格式的有效日期yyyy-mm-dd?
183 php  date  datetime 


7
具有键值对的array_push()
我有一个要向其中添加值的现有数组。 我正在努力实现这一目标,array_push()但无济于事。 下面是我的代码: $data = array( "dog" => "cat" ); array_push($data['cat'], 'wagon'); 我要实现的是将cat作为键添加到wagon作为值的$data数组中,以便按以下代码段进行访问: echo $data['cat']; // the expected output is: wagon 我该如何实现?
183 php  arrays 


10
不能简单地使用PostgreSQL表名(“关系不存在”)
我正在尝试运行以下PHP脚本来执行简单的数据库查询: $db_host = "localhost"; $db_name = "showfinder"; $username = "user"; $password = "password"; $dbconn = pg_connect("host=$db_host dbname=$db_name user=$username password=$password") or die('Could not connect: ' . pg_last_error()); $query = 'SELECT * FROM sf_bands LIMIT 10'; $result = pg_query($query) or die('Query failed: ' . pg_last_error()); 这将产生以下错误: 查询失败:错误:关系“ sf_bands”不存在 在所有示例中,我都能找到有人指出该关系不存在的错误,这是因为他们在表名中使用大写字母。我的表格名称没有大写字母。有没有一种方法可以查询我的表而不包含数据库名称,即showfinder.sf_bands?

22
如何修复错误:laravel.log无法打开?
实际上,我在laravel中是个新手,我正在尝试创建我的第一个项目。由于某种原因,我不断收到此错误(我什至尚未开始编码) Error in exception handler: The stream or file "/var/www/laravel/app/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied in /var/www/laravel/bootstrap/compiled.php:8423 我读过这与权限有关,但chmod -R 775 storage完全没有帮助。
183 php  laravel 

20
获取在Laravel 3/4中执行的查询
如何使用Laravel Query Builder或Eloquent ORM在Laravel 3/4中检索原始执行的SQL查询? 例如,如下所示: DB::table('users')->where_status(1)->get(); 要么: (posts (id, user_id, ...)) User::find(1)->posts->get(); 否则,至少如何将所有执行的查询保存到laravel.log?

2
参考:比较PHP的打印和回显
PHP print和的有echo什么区别? 堆栈溢出有许多关于PHP print和echo关键字用法的问题。 这篇文章的目的是提供 有关PHP 和关键字的规范参考问答,并比较它们的区别和用例。printecho
182 php  echo 

17
将php数组转换为Javascript
我如何以这种格式转换PHP数组 Array ( [0] => 001-1234567 [1] => 1234567 [2] => 12345678 [3] => 12345678 [4] => 12345678 [5] => AP1W3242 [6] => AP7X1234 [7] => AS1234 [8] => MH9Z2324 [9] => MX1234 [10] => TN1A3242 [11] => ZZ1234 ) 到以下格式的Javascript数组? var cities = [ "Aberdeen", "Ada", "Adamsville", "Addyston", "Adelphi", …
182 php  javascript  arrays 

17
Laravel:获取基本网址
简单的问题,但答案似乎很难获得。在Codeigniter中,我可以加载url帮助器,然后简单地执行 echo base_url(); 获取我网站的网址。Laravel是否有同等功能?
182 php  laravel  base-url 


6
流明和Laravel之间的异同
我阅读了文档,似乎Lumen是Laravel,功能较少。我肯定错过了什么。我正在寻找Laravel和Lumen的组件和功能的对照表。有谁知道差异吗?
181 php  laravel  lumen 

8
在PDO中使用持久连接有哪些缺点
在PDO中,可以使用PDO::ATTR_PERSISTENT属性使连接持久化。根据PHP手册- 持久连接不会在脚本结尾处关闭,而是在另一个脚本使用相同凭据请求连接时被缓存并重新使用。持久性连接缓存使您避免每次脚本需要与数据库进行通信时建立新连接的开销,从而加快了Web应用程序的速度。 该手册还建议不要在使用PDO ODBC驱动程序时使用持久连接,因为这可能会妨碍ODBC连接池过程。 因此,除了最后一种情况外,在PDO中使用持久连接似乎没有任何缺点。但是,我想知道使用此机制是否还有其他缺点,即该机制导致性能下降或类似情况的情况。
181 php  pdo 

12
将数组打印到文件
我想将数组打印到文件中。 我希望文件看起来完全像这样的代码。 print_r ($abc); 假设$ abc是一个数组。 是否有任何一种解决方案,而不是每次外观都是常规的。 PS-我目前使用序列化,但是我想使文件可读,因为使用序列化数组很难读取。
180 php  serialization 

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.