제가는
[0] => 1#*#1-1
내 요구 #*#
에서 폭발 및 키 값 쌍
로서 생성 배열 요소를 만들어야 예
이며,이 데이터가 폭발 문자열 키 값 쌍으로 할 필요$data = explode("#*#",'1#*#1-1');
$ data [0] = 1; $ data [1] = 1-1; 지금 내 요구 사항은 동적 연관 배열
array($data[1] => $data[0])
제가는
[0] => 1#*#1-1
내 요구 #*#
에서 폭발 및 키 값 쌍
로서 생성 배열 요소를 만들어야 예
이며,이 데이터가 폭발 문자열 키 값 쌍으로 할 필요$data = explode("#*#",'1#*#1-1');
$ data [0] = 1; $ data [1] = 1-1; 지금 내 요구 사항은 동적 연관 배열
array($data[1] => $data[0])
<?
$str = '1#*#1-1
3#*#1-2
5#*#1-3
7#*#1-4
9#*#1-5
11#*#1-6
13#*#1-7
15#*#1-8
17#*#1-9
19#*#1-10
2#*#2-1
4#*#2-2
6#*#2-3
8#*#2-4
10#*#2-5
12#*#2-6
14#*#2-7
16#*#2-8
18#*#2-9';
$ex = array_map('trim',explode("\n",$str));
$out = array();
foreach($ex as $e){
$ex2 = explode('#*#',$e);
$out[$ex2[1]] = $ex2[0];
}
print_r($out);
Array
(
[1-1] => 1
[1-2] => 3
[1-3] => 5
[1-4] => 7
[1-5] => 9
[1-6] => 11
[1-7] => 13
[1-8] => 15
[1-9] => 17
[1-10] => 19
[2-1] => 2
[2-2] => 4
[2-3] => 6
[2-4] => 8
[2-5] => 10
[2-6] => 12
[2-7] => 14
[2-8] => 16
[2-9] => 18
)
?>
Worked ..thanks andy –
<?php
$mydata = array();
$data = array('1#*#1-1');
list($key, $val) = explode('#*#', $data[0]);
$mydata[$val] = $key;
// Check work.
echo '<pre>' . print_r($mydata, TRUE) . '</pre>';
아마도 답을 설명 할 수 있습니다. – Ashigore
가 예상 출력 무엇 만들인가? –
배열은이 배열과 같아야합니다 ('1-1'=> 1) –