다음은 연락처 정보를 보유하는 String입니다. 이 문자열은 동적입니다. 예를 들어 휴대 전화 번호가 합산되거나 이전 입력란에 다음과 같은 새로운 필드가 추가 될 수 있습니다. 전화 번호가 삭제 될 수 있습니다. '나는 5 가지 방법을 폭발 시도특정 배열로 PHP 문자열 폭발
Array
(
[tel] => (123) 123-4567
[fax] => (234) 127-1234
[email] => [email protected]
)
... 그러나 didn를 :
Array
(
[0] => tel
[1] => (123) 123-4567
fax
[2] => (234) 127-1234
email
[3] => [email protected]
)
그러나 필요한 출력 형식은 다음과 같습니다 코드의
<?php $str =
"tel: (123) 123-4567
fax : (234) 127-1234
email : [email protected]";
$newStr = explode(':', $str);
echo '<pre>'; print_r($newStr);
?>
출력은 일하지 마라. 안내해주십시오.
당신은 구분 기호':'로 폭발하고 있습니다. 그래서'(123) 123-4567'과'fax' 사이에는':'와 같은 구분 기호가 없습니다. 그래서 당신은 둘 다 같은 가치를 얻고 있습니다. –
@PankitKapadia 내가 사용하는 구분 기호는 무엇입니까? 다른 의미있는 구분 기호를 찾지 못했습니다. – user1871640
텍스트의 각 값 사이에 줄 바꿈이 있습니까? 그렇다면 "\ n"을 사용하십시오. – Anton