만들다 팁!
홈 > 제작관련 > 제작팁
제작팁

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

관리자 0 381 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
  • 현재 접속자 13 명
  • 오늘 방문자 636 명
  • 어제 방문자 633 명
  • 최대 방문자 772 명
  • 전체 방문자 71,905 명
  • 전체 게시물 155 개
  • 전체 댓글수 37 개
  • 전체 회원수 10 명
Facebook Twitter GooglePlus KakaoStory NaverBand