백엔드 개발 PHP 튜토리얼 xml解析成一个数组,该怎么处理

xml解析成一个数组,该怎么处理

Jun 13, 2016 am 10:33 AM
body em gt lt title

xml解析成一个数组
我的xml文件格式是:

XML code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?xml version="1.0" encoding="utf-8"?><note><title>百度在线翻译</title>百度翻译是一项免费的在线翻译服务,支持中文和英文、中文和日文之间的文本、网页翻译功能,只需输入您想要翻译的文本或者网页地址,即可轻松获得翻译结果。<title>
<em>英语</em>_百度百科</title>
<em>英语</em>(English)是联合国的工作语言之一,也是事实上的国际交流语言。<em>英语</em>属于印欧语系中日耳曼语族下的西日耳曼语支,并通过英国的殖民活动传播到...     <title>沪江<em>英语</em>网—最具亲和力的原创<em>英语</em>学习网站,<em>英语</em>学习者的理想...</title>沪江<em>英语</em>是国内最具亲和力的原创<em>英语</em>学习网站,也是领先的<em>英语</em>学习门户网站,拥有最受欢迎的免费在线<em>英语</em>学习测试系统,专注于打造最具人气的<em>英语</em>学习交流互动平台,为...</note>
로그인 후 복사




怎样解析成一个数组
PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->array(array('title'=&gt;'百度在线翻译','body'=&gt;'百度翻译是一项免费的在线翻译服务,支持中文和英文、中文和日文之间的文本、网页翻译功能,只需输入您想要翻译的文本或者网页地址,即可轻松获得翻译结果。'),array('title'=&gt;'<em>英语</em>_百度百科','body'=&gt;'<em>英语</em>(English)是联合国的工作语言之一,也是事实上的国际交流语言。<em>英语</em>属于印欧语系中日耳曼语族下的西日耳曼语支,并通过英国的殖民活动传播到...     '))
로그인 후 복사


------解决方案--------------------
PHP code
$s=file_get_contents('bb.xml');preg_replace('/<title>(.*)\s*</title>(.*)/e','$ar[]=array(\'title\'=&gt;"$1",\'body\'=&gt;"$2")',$s);print_r($ar);<div class="clear">
                 
              
              
        
            </div>
로그인 후 복사
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

화웨이 GT3 Pro와 GT4의 차이점은 무엇입니까? 화웨이 GT3 Pro와 GT4의 차이점은 무엇입니까? Dec 29, 2023 pm 02:27 PM

화웨이 GT3 Pro와 GT4의 차이점은 무엇입니까?

수정: Windows 11에서 캡처 도구가 작동하지 않음 수정: Windows 11에서 캡처 도구가 작동하지 않음 Aug 24, 2023 am 09:48 AM

수정: Windows 11에서 캡처 도구가 작동하지 않음

iPhone에서 App Store 오류에 연결할 수 없는 문제를 해결하는 방법 iPhone에서 App Store 오류에 연결할 수 없는 문제를 해결하는 방법 Jul 29, 2023 am 08:22 AM

iPhone에서 App Store 오류에 연결할 수 없는 문제를 해결하는 방법

제목이 무슨 뜻이야? 제목이 무슨 뜻이야? Aug 04, 2023 am 11:18 AM

제목이 무슨 뜻이야?

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决

HTML에서 제목의 의미는 무엇입니까 HTML에서 제목의 의미는 무엇입니까 Mar 06, 2024 am 09:53 AM

HTML에서 제목의 의미는 무엇입니까

watch4pro가 더 나은가요, 아니면 gt인가요? watch4pro가 더 나은가요, 아니면 gt인가요? Sep 26, 2023 pm 02:45 PM

watch4pro가 더 나은가요, 아니면 gt인가요?

CSS 단위 속성 최적화 팁: em, rem, px 및 vw/vh CSS 단위 속성 최적화 팁: em, rem, px 및 vw/vh Oct 20, 2023 pm 12:54 PM

CSS 단위 속성 최적화 팁: em, rem, px 및 vw/vh

See all articles