21,886
社区成员
发帖
与我相关
我的任务
分享
$transfer = array(
'Jan' => 1,
'Feb' => 2,
'Mar' => 3,
'Apr' => 4,
'May' => 5,
'June'=> 6,
'July'=> 7,
'Aug' => 8,
'Sept'=> 9,
'Oct' => 10,
'Nov' => 11,
'Dec' => 12,
);
$needs = array('Jan','May','June','Aug');
extract($transfer);
echo join(',', compact($needs));
1,5,6,8
$transfer = array(
'Jan' => 1,
'Feb' => 2,
'Mar' => 3,
'Apr' => 4,
'May' => 5,
'June'=> 6,
'July'=> 7,
'Aug' => 8,
'Sept'=> 9,
'Oct' => 10,
'Nov' => 11,
'Dec' => 12,
);
$needs = array('Jan','May','June','Aug');
echo strtr(join(',',$needs),$transfer);
1,5,6,8
<?php
$transfer = array(
'Jan' => 1,
'Feb' => 2,
'Mar' => 3,
'Apr' => 4,
'May' => 5,
'June'=> 6,
'July'=> 7,
'Aug' => 8,
'Sept'=> 9,
'Oct' => 10,
'Nov' => 11,
'Dec' => 12,
);
$needs = array('Jan','May','June','Aug');
foreach($needs as $key){
if(isset($transfer[$key])){
echo $tranfer[$key].PHP_EOL;
}
}