草庐IT

key_value

全部标签

PHP array_key_exists 不起作用;数组不是多维的

我有世界上所有国家的数组:$countries=array("GB"=>"UnitedKingdom","US"=>"UnitedStates","AF"=>"Afghanistan","AL"=>"Albania","DZ"=>"Algeria","AS"=>"AmericanSamoa","AD"=>"Andorra","AO"=>"Angola","AI"=>"Anguilla","AQ"=>"Antarctica","AG"=>"AntiguaAndBarbuda","AR"=>"Argentina","AM"=>"Armenia","AW"=>"Aruba","AU"=>"A

php - .sprintf ("%4.2f", value) 如何在 PHP 中运行?

我正在学习更多PHP教程,特别是DevZonePHP101,并感到困惑:echo.sprintf("%4.2f",(2*$radius*pi()))我找到了这个Ithinkthatmeansproduceafloating-pointfieldfourpositionswidewithtwodecimalplaces,usingthevalueofthefirstsucceedingparameter.ThatcomesfromtheC/C++lineofprogramminglanguages.ansprintf()takesthefirstparameterasaformatsta

php - 在 Laravel 中设置加密 key 导致注销

我需要将用于后续Crypt::encrypt()和Crypt::decrypt()调用的key但仅在当前请求中.Crypt::setKey('1');$pin_code=Crypt::encrypt($pin_codes[$key]);//加密后自动退出可能是什么问题? 最佳答案 我想通了Laravel只有三个地方使用了Crypt包。缓存。具体来说,如果您使用的是数据库缓存驱动程序,则缓存中的值会在保存前加密,并在加载时解密。cookies。Cookie值始终以加密方式发送给用户。当请求加载时,所有cookie值都会被解密。队列。具

php - 组合两个数组值,使它们成为 key=>value 格式

这个问题在这里已经有了答案:Howtocombinetwoarraystogether?(3个答案)关闭6年前。我有两个这样的数组Array([0]=>username[1]=>avatar)Array([0]=>name[1]=>4.jpg)在这里,我需要按照以下格式获取这些值'用户名'=>姓名,'头像'=>4.jpg即,以上述格式合并相同的键值..我应该怎么做,..有人帮助我..如果您认为我的标题有误,请修改为正确的格式。谢谢,

php - 鉴于我有一个按字母顺序排序的 id(key) 和 countries(values) 的散列,将条目冒泡到堆栈顶部的最佳方法是什么?

这是一个php示例,但适用于任何语言的算法都可以。我特别想做的是将美国和加拿大冒泡到列表的首位。这是为简洁起见而缩短的数组示例。array(0=>'--SELECT--',1=>'Afghanistan',2=>'Albania',3=>'Algeria',4=>'AmericanSamoa',5=>'Andorra',)ID需要保持完整。因此,不幸的是,将它们设为-1或-2是行不通的。 最佳答案 在这些情况下,我通常做的是添加一个名为DisplayOrder或类似名称的单独字段。一切都默认为,比方说,1...然后您按Display

php - CodeIgniter 中的 set_value() 默认值

我使用formigniter为CI生成了一个表单。http://formigniter.org/那位工作得很好。但是我想为名称字段设置一个默认值。输入代码如下所示:Forename"/>我想用$this->session->userdata('current_client');添加名字如果我将它放入set_value函数中,它会破坏我的数据库插入吗?编辑:抱歉,我认为我在那里不是很清楚。我希望使用sessioncookie中的名称自动填充名称字段。 最佳答案 只要您在运行查询之前正确转义输入数据,就不会造成任何问题。set_valu

php - 在不引用 key 的情况下访问数组

我可以使用$array[key]或$array['key']访问数组值是否有理由避免在另一个之上使用一个? 最佳答案 使用后一种变体$array['key']。前者之所以有效,是因为PHP具有容错性,如果没有名为key的常量,则假定字符串值为key:Alwaysusequotesaroundastringliteralarrayindex.Forexample,$foo['bar']iscorrect,while$foo[bar]isnot.[…]Thisiswrong,butitworks.Thereasonisthatthis[

php - fatal error : Can't use function return value

当我使用以下代码时,会生成fatalerror。echoempty(is_resource(true));错误:Fatalerror:Can'tusefunctionreturnvalueinwritecontext.为什么? 最佳答案 empty需要一个变量,就好像parameterwerepassedbyreference:Note:empty()onlychecksvariablesasanythingelsewillresultinaparseerror.Inotherwords,thefollowingwillnotwor

php - 科哈纳 3.1 ORM : Empty model property value saved as 0 (zero) instead of NULL

我有两个模型,Product和Product_Methodology。在我的产品编辑View中,我有一个选择表单字段来选择多种方法之一或不选择(第一个选项为空)。在我的产品表中,我有一个INT(10)methodology_id属性,该属性与从选择表单字段中选择的方法的id一起保存。一切正常,直到今天我不得不对系统进行调整,从现在开始选择一种方法是可选的。所以我更改了产品表的methodology_id字段以允许NULL值并删除了模型上的not_empty验证规则。问题是,现在当我保存模型时选择空选项,而不是预期的NULL,我得到一个0(零)值。有什么线索吗?非常感谢,如果不是很清楚,

php - 将 foreach 循环结果作为 key php

我想弄清楚是否可以在数组中循环foreach循环,并且循环结果应该作为新数组的键,就像这样,$names=array('joe','piter','jack');$dates=array('06/22/1987','05/25/1988','08/26/1990');$arr=array();foreach($namesas$v){$arr[]=$v;}$arr2=array($arr=>$dates);print_r($arr2);我该怎么做?谢谢你们。 最佳答案 不需要foreach循环来实现这一点。只需使用array_comb