PHP 배열에 값을 일부제거 후 재 배열만들기
관리자
0
12178
0
0
2017.08.02 13:54
그누보드에 간단한 질문이 올라와서
답변을 생각해보던중
나중에 다른용도로도 써먹을수있으것 같아서풀어보았다.
문제는
배열이 존재하는데 중간에 '_cn'이란 문자열이 포함된 키 값에 해당되는 배열을 제거하고 싶다
<?php
$v = array('aaa'=>'1',
'bbb' => '2',
'ccc' => '3',
'ddd_cn' => '4',
'eee_cn' => '5',
'fff' => '6',
'ggg' => '7',
'hhh_cn' => '8',
'iii' => '9'
);
$v2 = array();
foreach($v as $i => $j) {
echo "v1 : ".$i.": ".$j."<br/>";
if (!(strpos($i,'_cn') > -1))
$v2[$i] = $j;
}
foreach($v2 as $i => $j) {
echo "v2 : ".$i.": ".$j."<br/>";
}
?>
[이 게시물은 관리자님에 의해 2017-10-18 09:56:45 자유롭게시판 에서 이동 됨]