$a=array("1"=>"语文","2"=>"数学","3"=>"奥数","4"=>"英语","5"=>"物理","6"=>"化学","7"=>"生物","8"=>"地理","9"=>"历史","10"=>"政治","11"=>"钢琴","12"=>"小提琴","13"=>"吉他","14"=>"托福","15"=>"雅思","16"=>"法语","17"=>"日语","18"=>"德语","19"=>"韩语","20"=>"英语口语","21"=>"美术","22"=>"计算机");$b=Array( [0] => 3 [1] => 4 [2] => 5 [3] => 6 [4] => 7 [5] => 8 [6] => 9 [7] => 21 );用$b的键值 和 $a的键值对比,然后获取$a的键值相对应的值。这个该怎么写? 求解。
解决方案 »
- 单击图片,在js里获取图片的地址,并在文本框中显示
- 对于SQL语句为select、update、insert、delete时,执行后$result返回什么?
- 传递问题?
- php 返回的xml信息前面多一串数字
- 问一下phplib的循环嵌套的问题.
- $_SESSION['var']到底能在哪些页面访问到?
- Fatal error: Call to a member function query() on a non-object in G:\wamp\apache
- 以下 MYSQL 可以用一次查询实现吗?
- 为什么页面中的字符'·'保存下来,再粘贴出来保存,页面中就变成了乱码?
- radio这样的功能怎么实现!在线急等中。。。。
- 关于date函数z参数和闰年的疑问
- CKeditor编辑模板文件的方法(默认源码模式编辑)?
foreach($b as $k=>$v)
{
$b[$k] = $a[$v];
}
print_r($b);
Array ( [0] => 奥数 [1] => 英语 [2] => 物理 [3] => 化学 [4] => 生物 [5] => 地理 [6] => 历史 [7] => 美术 ) 如果是,那你描述错了
$a1 = array('a' => 'aaa', 'b' => 'bb');
$a2 = array('a' => 'aaa', 'c' => 'cc');
foreach (array_intersect_assoc($a1, $a2) as $k => $v)
{
unset($a2[$k]);
}
var_dump($a1, $a2);
这样吗?