시도 뭔가 : 당신이 배열에 번호를 구분하려면
$results = array();
preg_match(
"/Kr (\d*.?\d*)/",
"N-05-0040(119) f 2005 svart hp Ml:153 - 160 - 20 - 75 Tot 31- 3- 3- 6- 13 (4)29,7M - (4)28,2aK Kr 204.500, 2pr 2010, Trener: Ole Olesen",
$results
);
// output: array(
// 0 => Kr 204.500
// 1 => 204.500
//)
그런 다음, 해당 작업을 수행해야합니다
if (isset($results[1])) {
$numbers = preg_split("/\./", $results[1]);
// output = array(
// 0 => 204
// 1 => 500
//)
}
편집 피드백 후
$results = array();
preg_match(
"/Kr (\d*.?\d*)/",
"N-05-0040(119) f 2005 svart hp Ml:153 - 160 - 20 - 75 Tot 31- 3- 3- 6- 13 (4)29,7M - (4)28,2aK Kr 204.500, 2pr 2010, Trener: Ole Olesen",
$results
);
$number = isset($results[1]) ? preg_replace("/\./", "", $results[1]) : null;
// output: 204500
"Kr 204.500"이 모든 행에 표시되고 다른 곳에서 다른 번호를 캡처하고 싶습니까? 아니면 "Kr"에 원하는 번호가 항상 ","가 올까요? –
204.500 번호 만 유지 하시겠습니까? 잡으려는 번호는 항상 Kr에 의해 시작됩니까? 그리고 결과를 204.500과 같이 구분하고 싶습니까? – keupsonite
이 문자열에 대해 일관성이있는 것은 무엇입니까? 어쩌면 우주에서 폭발 할 때 22 지수를 끌어낼 수 있을까요? – chris85