Php 匹配数组键

Php 匹配数组键,php,arrays,foreach,Php,Arrays,Foreach,我有这个数组 Array ( [campaign_title] => adasdasdasddsad [campaign_keyword] => asdsadasdasdasdasd [introduction] => asdasdasdasdasdasdsa [campaign_headline] => Array ( [0] => asdasdasdasdasdasdad ) [article]

我有这个数组

Array ( [campaign_title] => adasdasdasddsad [campaign_keyword] => asdsadasdasdasdasd [introduction] => asdasdasdasdasdasdsa [campaign_headline] => Array ( [0] => asdasdasdasdasdasdad ) [article] => Array ( [0] => asdasdasdasdasdasdasdasdsadas ) [save_multiple] => Save ) 排列 ( [campaign_title]=>ADADSAD [campaign_关键字]=>ASDSADASDASD [简介]=>ASDASDSA [campaign_headline]=>数组 ( [0]=>asdasdad ) [文章]=>数组 ( [0]=>asdasdasdas ) [保存多个]=>保存 )
基本上,我需要将活动标题和文章数组发送到数据库,以便将每个标题和文章保存到同一行,然后将下一个标题和文章保存到同一行等

为了更好地优化,将
sizeof($x['campaign\u headline'))
置于循环之外为了更好地阅读,请使用
foreach($campaign['campaign_headline]as$i=>$headline)
@Dobiatowski:这不是一个优化,因为在O(1)中工作的大小不是在O(n)中时间,这并不重要,因为调用一个函数比访问一个变量的值要昂贵得多,但是FooCH甚至更快;知道你认为匹配什么(同样的索引?相同的位置)会很有趣吗?当你没有相同数量的标题和文章时,代码应该怎么做呢?你总是有相同数量的标题和文章
foreach ($x['campaign_headline'] as $key => $headline)
{
    store_into_db($headline, $x['article'][$key]);
}

function store_into_db($headline, $article)
{
    /* there you must store article into DB, i can write this code but i must more infomraiton about, db server type and tables password etc. */
}