发布网友 发布时间:2022-04-06 00:59
共4个回答
热心网友 时间:2022-04-06 02:29
先拿到奖励分。
$newarr = array();
foreach($oldarr AS $k=>$v){
$tmp = $oldarr;
unset($tmp[$k]);
$newarr[$k] = implode('',$tmp);
}
var_mp($newarr);
热心网友 时间:2022-04-06 03:47
$oldarr = array(
'1' => 'a',
'2' => 'b',
'3' => 'c',
'4' => 'd',
);
$mode = implode('',$oldarr);
$new = array();
while ( !! $list = each($oldarr) ) {
$n = str_replace($list['value'],'',$mode);
$new[] = $n;
}
echo "<pre>";
print_r($new);
exit();
热心网友 时间:2022-04-06 05:21
$data[$key]=$value;
当循环第二次的时候,tt_type已经变成了1了,
所以最后循环出来的结果肯定就是1了。
如果不信的话,可以把 $data打印出来看一下就知道了
热心网友 时间:2022-04-06 07:13
<?php
$oldarr = array(
'1' => 'a',
'2' => 'b',
'3' => 'c',
'4' => 'd',
);
$val_str='';
foreach($oldarr as $value){
$val_str.=$value;
}
$newarr=array();
foreach($oldarr as $key=>$value){
$newarr[$key]=$val_str;
}
?>