草庐IT

关联度

全部标签

php - Codeigniter 在电子邮件类中使用关联数组

我有一个包含电子邮件列表的特定关联数组。如下所示:Array([0]=>Array([email]=>mattfairburne@hotmail.com)[1]=>Array([email]=>velazquez.alvaro@gmail.com)[2]=>Array([email]=>pstangerson_1968@gmail.com)[3]=>Array([email]=>anuj.galgotia@gmail.com))它是从以下Controller代码生成的:$data['list_of_emails']=$this->Trainee_requisition->get_lis

php - 将关联数组作为一个关联数组推送

我有这种所需的关联数组格式(请参阅下文)$url=array("a1"=>array('k1'=>"contentofk1ina1array",'k2'=>"contentofk2ina1array"),"a2"=>array('k1'=>"contentofk1ina2array",'k2'=>"contentofk2ina2array"),);在Laravel中,我在数据库表中检索了一条记录并对其进行循环,然后获取它的值并将其推送到一个数组中。$k=kk::with('kk_names')->get();$k_array=array();foreach($kas$item){$sr

php - 使用 php 和 regex 获取标签和数据并存储为关联数组

我如何使用正则表达式在页面中找到这个表(需要通过名称找到它):Name:StuffEmail:Stuff2Address:Stuff3Field1:MoreStuffField2:MoreStuff2Field3:MoreStuff3然后获取“labels”和“datainfo”并将它们存储在关联数组中,例如:$table_name[name]//Stuff$table_name[email]//Stuff2$table_name[address]//Stuff3$table_name2[field1]//MoreStuff$table_name2[field2]//Morestuff

php - 是否可以将参数传递给关联数组?

考虑这样一个数组:..."key1"=>some_call("val1",$params),"key2"=>some_call("val1",$params),...现在我想在寻址我的数组条目时传递参数($params)$x=$array['key1'],$params...有什么办法可以做这样的事情吗?更新我为什么要这样做?我正在使用codeigniter,在语言文件中是一个assoc数组,右侧以其预测的语言保存文本。我想稍微滥用一下并想加载电子邮件模板,我在其中传递一个参数,该参数包含在模板中替换shell的值。更新2对于php5.2.* 最佳答案

php - 将 XML 转换为关联数组

有没有办法使用ZendFramework和PHP将XML转换为数组?我见过有人使用SimpleXML来做到这一点,但我想知道是否有通过ZendFramework的方法。示例XML,我想转换为数组:MarkTwainTheInnocentsAbroadCharlesDickensOliverTwist转换后的数组如下所示:Array([0]=>Array([authorFirst]=>Mark[authorLast]=>Twain[title]=>InnocentsAbroad)[1]=>Array([authorFirst]=>Charles[authorLast]=>Dickens[

PHP 索引数组到关联 JSON

我有以下PHP数组:array("Apple","Pear","Grape","Orange")我想得到如下所示的JSON输出:[[{"fruit":"Apple"}],[{"fruit":"Pear"}],[{"fruit":"Grape"}],[{"fruit":"Orange"}]]JSON让我很困惑:(编辑抱歉,输出中的最后两个应该是水果,我更正了,对不起大家。 最佳答案 如果您希望您的JSON输出看起来像那样,您应该将您的PHP值更改为如下所示:array(array(array('fruit'=>'Apple')),ar

php - Doctrine2 通过 QueryBuilder 获取具有 manyToMany 关联的行

大家。我有2个实体City和POI。映射看起来像这样:classCity{/***@ORM\ManyToMany(targetEntity="POI",mappedBy="cities")*@ORM\OrderBy({"position"="ASC"})*/protected$pois;和classPOI{/***@ORM\ManyToMany(targetEntity="City",inversedBy="pois")*@ORM\JoinTable(name="poi_cities")*/protected$cities;我想使用QueryBuilder获取与某个城市至少有1个关联的

php - 如何在 PHP 中使用索引位置访问值关联数组

像这样的关联数组:$fruits=array("d"=>"lemon","a"=>"orange","b"=>"banana","c"=>"apple");我尝试使用以下方式访问一个值:$fruits[2];这给了我一个PHP通知:undefinedoffset;有解决办法吗?谢谢 最佳答案 如果您想将其保留为关联数组,则不是。如果你想使用数字键索引,你可以这样做:$fruits=array("d"=>"lemon","a"=>"orange","b"=>"banana","c"=>"apple");$fruits2=array_v

php:显示关联数组的每个元素的键和值

这个问题在这里已经有了答案:Howtoloopthroughanassociativearrayandgetthekey?(12个答案)关闭5年前。以下php代码段将显示关联数组$ar中每个元素的键和值。然而,难道不能以更优雅的方式完成,这样键和值指针通过相同的机制前进吗?我仍然希望它在foreach循环(或其他不依赖于元素数量的知识)中执行。"one","B"=>"two","C"=>"three");foreach($aras$a){echo"key:".key($ar)."value:".$a."\n";$ignore=next($ar);//separatekeyadvance

php - 将关联对添加到 PHP 数组

我有一个数组,我试着写array_push($json['Request']['Header'],"key"=>"val");但是我收到一个错误。编写下面的代码是可行的,但它添加了一个数组,而不仅仅是键/值array_push($json['Request']['Header'],array("key"=>"val"));..[0]=>Array([key]=>val)//iwouldlike...[key]=>val 最佳答案 为什么不简单地写:$json['Request']['Header']=array();$json['R