만들다 팁!

PHP 배열에 값을 일부제거 후 재 배열만들기

M 관리자 0 574 0 0

그누보드에 간단한 질문이 올라와서 

답변을 생각해보던중

 

나중에 다른용도로도 써먹을수있으것 같아서풀어보았다.

문제는

배열이 존재하는데 중간에 '_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 자유롭게시판 에서 이동 됨]

0 Comments


Category
State
  • 현재 접속자 22 명
  • 오늘 방문자 638 명
  • 어제 방문자 499 명
  • 최대 방문자 638 명
  • 전체 방문자 69,977 명
  • 전체 게시물 226 개
  • 전체 댓글수 70 개
  • 전체 회원수 21 명
Facebook Twitter GooglePlus KakaoStory NaverBand