테스트 사이트 - 개발 중인 베타 버전입니다

배열값 추출 및 정리 php 채택완료

</strong></p>

<p>$region2= ",|경기|,|성남시 분당구|성남시 수정구|용인시 기흥구|용인시 수지구|용인시 처인구|이천시|@,|경기|,|안양시 동안구|안양시 만안구|의왕시|과천시|@,|경기|,|시흥시|안산시 단원구|안양시 만안구|안산시 상록구|군포시|@,|경기|,|수원시 권선구|수원시 장안구|수원시 영통구|수원시 팔달구|화성시|@,|경기|,|광명시|부천시|@,|경기|,|의정부시|양주시|남양주시|구리시|@,|경기|,|하남시|광주시|@,|경기|,|평택시|안성시|오산시|@,|경기|,|김포시|고양시 덕양구|고양시 일산동구|고양시 일산서구|@,|경기|,|파주시|연천군|동두천시|포천시|@,|경기|,|가평군|양평군|여주시|@,|인천시|,|부평구|미추홀구|@,|인천시|,|연수구|송도|주안|@,|인천시|,|계양구|서구|남동구|@,|인천시|,|동구|중구|@,|인천시|,|강화군|옹진군|@";</p>

<p>

$r1 = explode('@',$region2);</p>

<p> </p>

<p><배열값></p>

<p>Array

(

    [0] => ,|경기|,|성남시 분당구|성남시 수정구|용인시 기흥구|용인시 수지구|용인시 처인구|이천시|

    [1] => ,|경기|,|안양시 동안구|안양시 만안구|의왕시|과천시|

    [2] => ,|경기|,|시흥시|안산시 단원구|안양시 만안구|안산시 상록구|군포시|

    [3] => ,|경기|,|수원시 권선구|수원시 장안구|수원시 영통구|수원시 팔달구|화성시|

    [4] => ,|경기|,|광명시|부천시|

    [5] => ,|경기|,|의정부시|양주시|남양주시|구리시|

    [6] => ,|경기|,|하남시|광주시|

    [7] => ,|경기|,|평택시|안성시|오산시|

    [8] => ,|경기|,|김포시|고양시 덕양구|고양시 일산동구|고양시 일산서구|

    [9] => ,|경기|,|파주시|연천군|동두천시|포천시|

    [10] => ,|경기|,|가평군|양평군|여주시|

    [11] => ,|인천시|,|부평구|미추홀구|

    [12] => ,|인천시|,|연수구|송도|주안|

    [13] => ,|인천시|,|계양구|서구|남동구|

    [14] => ,|인천시|,|동구|중구|

    [15] => ,|인천시|,|강화군|옹진군|

    [16] => 

)</p>

<p><strong>
 

 

배열값은 위와 같습니다.

 

 

경기, 인천 따로 분리 관련 문의 드립니다.

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

</p>

<p>$region2= ",|경기|,|성남시 분당구|성남시 수정구|용인시 기흥구|용인시 수지구|용인시 처인구|이천시|@,|경기|,|안양시 동안구|안양시 만안구|의왕시|과천시|@,|경기|,|시흥시|안산시 단원구|안양시 만안구|안산시 상록구|군포시|@,|경기|,|수원시 권선구|수원시 장안구|수원시 영통구|수원시 팔달구|화성시|@,|경기|,|광명시|부천시|@,|경기|,|의정부시|양주시|남양주시|구리시|@,|경기|,|하남시|광주시|@,|경기|,|평택시|안성시|오산시|@,|경기|,|김포시|고양시 덕양구|고양시 일산동구|고양시 일산서구|@,|경기|,|파주시|연천군|동두천시|포천시|@,|경기|,|가평군|양평군|여주시|@,|인천시|,|부평구|미추홀구|@,|인천시|,|연수구|송도|주안|@,|인천시|,|계양구|서구|남동구|@,|인천시|,|동구|중구|@,|인천시|,|강화군|옹진군|@";</p>

<p> </p>

<p>$r1 = explode('@',$region2);</p>

<p> </p>

<p>$arr_kk = array();

$arr_ic = array();</p>

<p>

for ($i = 0; $i < count($r1); $i++) {

    if (strpos($r1[$i], '|경기|') !== false)

        $arr_kk[] = $r1[$i];

    else if (strpos($r1[$i], '|인천|') !== false)

        $arr_ic[] = $r1[$i];

}</p>

<p> </p>

<p>print_r2($arr_kk);

print_r2($arr_ic);</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

$sido_list = array();
foreach ($r1 as $val)
{
   if( empty($val) ) continue;
   preg_match('/\,\|(.*)\|\,/',$val,$matches);

   $sido_list[$matches[1]][] = $val;
}

print_r($sido_list); // Array([경기]=>Array([0]=>..........), [인천시]=>Array([0]=>.........));
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록