Questions tagged «php»

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

11
PHP错误:“ zip扩展名和unzip命令都丢失了,正在跳过。”
当我运行a时,出现composer update以下错误消息: Loading composer repositories with package information Updating dependencies (including require-dev) Failed to download psr/log from dist: The zip extension and unzip command are both missing, skipping. The php.ini used by your command-line PHP is: /etc/php/7.0/cli/php.ini Now trying to download from source 我需要做什么才能启用zip和unzip命令,以便作曲家可以下载依赖项?
143 php  composer-php 

2
如何使用口才/流利的单个查询插入多行
我有以下查询: $query = UserSubject::where('user_id', Auth::id())->select('subject_id')->get(); 并按预期得到以下结果: [{"user_id":8,"subject_id":9},{"user_id":8,"subject_id":2}] 有没有一种方法可以将上述结果复制到另一个表中,以便我的表看起来像这样? ID|user_id|subject_id 1 |8 |9 2 |8 |2 我的问题是$query可以预期任意数量的行,因此不确定如何迭代未知数量的行。
143 php  sql  laravel  eloquent 

14
Visual Studio代码PHP Intelephense继续显示不必要的错误
在我获得了PHP Intelephense的最新更新之后,intelephense继续显示我的路线(以及其他类)的未定义符号错误,以前没有这样的错误,这困扰着我。 这是错误屏幕截图: 这是我的代码: Route::group(['prefix' => 'user', 'namespace' => 'Membership', 'name' => 'user.'], function () { Route::get('profile', 'ProfileController@show')->name('profile.show'); Route::patch('profile', 'ProfileController@update')->name('profile.update'); Route::patch('change-password', 'ChangePasswordController@change')->name('change-password'); Route::get('role', 'ProfileController@getRole')->name('profile.role'); Route::get('summary', 'SummaryController@show')->name('summary'); Route::get('reserved', 'AuctionController@reservedAuction')->name('reserved'); }); 这段代码中实际上没有错误,但是智能手机不断显示错误,因此有办法解决吗?

4
Laravel-5'LIKE'等效(口才)
我正在使用以下代码使用Laravel 5从数据库中提取一些结果。 BookingDates::where('email', Input::get('email'))->orWhere('name', 'like', Input::get('name'))->get() 但是,orWhereLike似乎与任何结果都不匹配。该代码根据MySQL语句产生了什么? 我正在尝试实现以下目标: select * from booking_dates where email='my@email.com' or name like '%John%'
142 php  mysql  laravel-5 

30
如何在PHP中的两个字符串之间获取子字符串?
想要改善这篇文章吗?提供此问题的详细答案,包括引文和正确答案的解释。答案不够详细的答案可能会被编辑或删除。 我需要一个函数来返回两个单词(或两个字符)之间的子字符串。我想知道是否有实现该功能的php函数。我不想考虑正则表达式(嗯,我可以做一个,但真的不认为这是最好的方法)。思维strpos与substr功能。这是一个例子: $string = "foo I wanna a cake foo"; 我们调用该函数:$substring = getInnerSubstring($string,"foo"); 它返回:“我想要一个蛋糕”。 提前致谢。 更新: 嗯,到目前为止,我只能在一个字符串中得到两个单词之间的一个子字符串,您允许我走得更远,问我是否可以扩展使用getInnerSubstring($str,$delim)以获得介于delim值之间的任何字符串,例: $string =" foo I like php foo, but foo I also like asp foo, foo I feel hero foo"; 我得到一个像这样的数组{"I like php", "I also like asp", "I feel hero"}。
142 php  substring 



17
PHP json_encode将数字编码为字符串
我在使用PHP json_encode函数时遇到一个问题。它将数字编码为字符串,例如 array('id' => 3) 变成 "{ ["id": "3", ...) 当js遇到这些值时,它将它们解释为字符串,并且对其执行数字操作失败。有谁知道防止json_encode数字编码为字符串的方法?谢谢!
142 php  javascript  json 

25
使用PHP生成时区下拉列表
大多数网站都需要某种方式来显示用户首选时区中网站上的日期。以下是我找到的两个列表,然后是使用 PHP 5中内置的PHP DateTime类的一种方法。 我需要帮助,要知道在尝试从注册用户那里获取UTC偏移量时,最好使用哪种方法。 之一: <option value="-12">[UTC - 12] Baker Island Time</option> <option value="-11">[UTC - 11] Niue Time, Samoa Standard Time</option> <option value="-10">[UTC - 10] Hawaii-Aleutian Standard Time, Cook Island Time</option> <option value="-9.5">[UTC - 9:30] Marquesas Islands Time</option> <option value="-9">[UTC - 9] Alaska Standard Time, Gambier Island Time</option> <option …
141 php  timezone  utc 

11
如何获取PHPUnit MockObjects以基于参数返回不同的值?
我有一个PHPUnit模拟对象,'return value'无论其参数是什么,它都会返回: // From inside a test... $mock = $this->getMock('myObject', 'methodToMock'); $mock->expects($this->any)) ->method('methodToMock') ->will($this->returnValue('return value')); 我想要做的是根据传递给模拟方法的参数返回一个不同的值。我已经尝试过类似的方法: $mock = $this->getMock('myObject', 'methodToMock'); // methodToMock('one') $mock->expects($this->any)) ->method('methodToMock') ->with($this->equalTo('one')) ->will($this->returnValue('method called with argument "one"')); // methodToMock('two') $mock->expects($this->any)) ->method('methodToMock') ->with($this->equalTo('two')) ->will($this->returnValue('method called with argument "two"')); 但这会导致PHPUnit抱怨,如果未使用参数调用模拟'two',那么我认为methodToMock('two')覆盖的定义会覆盖第一个的定义。 所以我的问题是:有没有办法让PHPUnit模拟对象根据其参数返回不同的值?如果是这样,怎么办?

12
在php中创建匿名对象
众所周知,使用JavaScript创建匿名对象很容易,就像下面的代码一样: var object = { p : "value", p1 : [ "john", "johnny" ] }; alert(object.p1[1]); 输出: an alert is raised with value "johnny" 可以在PHP中应用相同的技术吗?我们可以在PHP中创建匿名对象吗?
141 php  oop  object 


8
PHP中的多行字符串
考虑: $xml = "l"; $xml = "vv"; echo $xml; 这将回显vv。为什么以及如何为诸如SimpleXML等之类的东西做多行字符串?
141 php  string 

2
WRONGTYPE对持有错误类型的值php的键进行操作
嗨,我将Laravel与Redis一起使用。当我尝试通过get方法访问键时,出现以下错误“ WRONGTYPE操作针对键的值类型错误的操作” 我正在使用以下代码访问键值- 我使用此代码从Redis获取数据 $values = "l_messages"; $value = $redis->HGETALL($values); print($value);
141 php  redis 

1
将POSTMAN请求转换为Curl
我以下列方式通过POSTMAN调用我的Java Web服务(POST请求),它工作得很好(即,我可以看到记录插入到数据库中了): 而且,这是Headers(1)选项卡内内容的样子: 而不是通过POSTMAN调用它,我必须使用CURL在PHP中调用相同的请求。我想知道是否有一种方法可以将此命令导出为curl命令,以便可以在PHP代码中使用它?我在网上的许多地方发现了相反的方法,那里有人要求将基于Curl的请求转换为POSTMAN,但无法弄清楚该如何做。 我发现一些关于邮递员卷曲的文章
141 php  curl  postman 

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.