2012-09-06 5 views
1

누구든지 다음 번호를 분리 할 수있는 방법을 알려주십시오.대시로 연결된 두 개의 숫자를 분리하십시오

12255252-675765675 

그래서 그들은 개별적으로 호출 할 수 있습니다

$number1 = 12255252; 

$number2 = 675765675; 
+2

'explode' 함수를 사용하십시오. – nhahtdh

+0

완전성을 위해 [preg_split] (http://www.php.net/manual/en/function.preg-split.php) 함수를 사용할 수 있지만 [explode] (http://php.net/manual /en/function.explode.php)는 이와 같은 간단한 경우에 더 좋습니다. – GreenMatt

답변

3

사용 explode :

$number = '12255252-675765675'; 
$exp = explode('-', $number); 
echo $exp[0]."<br />"; 
echo $exp[1]; 
3
$result = explode('-', $yournumber); 
$number1 = $result[0]; 
$number2 = $result[1]; 
1
$number = '12255252-675765675'; 
list($number1, $number2) = explode('-', $number); 
+0

새로운 버전의 PHP에서 "list"가 감가 상각된다는 편집 요청을 받았습니다. 그러나 http://us.php.net/manual/en/function.list.php는 감가 상각에 관한 어떤 것도 열거하지 않습니다. 실제로 감가 상각을 받았다면 제게 진술을 바로 잡을 수 있도록 저를 지적 해주십시오. – Chris

+0

당신은 아마도 "deprecated"(http://www.webopedia.com/TERM/D/deprecated.html)에서 [ "depreciated"]라고 말했을 것입니다. (http://www.merriam-webster.com/dictionary /얕보다). – GreenMatt

+0

예, 그것이 제가 의미했던 것입니다. 그것을 지적 주셔서 감사합니다. – Chris

0

당신은 그것을 분리하는 폭발 사용할 수 있습니다.

<?php 
$number = '12255252-675765675'; 
$new_arr = explode('-', $number); 
echo $new_arr[0]; // returns 12255252 
echo $new_arr[1]; // returns 675765675 
?> 

explode 문서는 여기에 있습니다.

관련 문제