嗨,大家好希望你能幫助:SimpleXML的問題不能從空屬性得到空
我試圖讀取XML是一個體育調度計劃的一部分。
我在閱讀XML的示例下面。到目前爲止,使用Simpmle XML,我已經能夠正確讀取遊戲的所有屬性。然而在這個例子中,你可以看到比分和awayscore只會顯示爲「」,直到輸入比分。這很好,因爲我想把一個簡單的if語句說成score是否爲空echo「 - 」。這樣觀衆知道他們還沒有玩。
<Fixture Id="404" FixtureName="Round 4" ResourceId="4" PlayingAreaName="Court C" VenueId="2" VenueName="Adelaide Indoor Sports Centre" MapLink="" HomeTeamId="212" HomeTeam="THE SHINERS" HomeTeamScore="29" HomeTeamForfeit="False" AwayTeamId="203" AwayTeam="SANDBAR WARRIORS" AwayTeamScore="8" AwayTeamForfeit="False" Duration="40" Umpires="" CrossLeague="False" DivisionName="Division 1" CalendarColour="FFFF00" ResourceOrder="3" DateTime="13/03/2012 21:20"/>
<Fixture Id="406" FixtureName="Round 4" ResourceId="5" PlayingAreaName="Court D" VenueId="2" VenueName="Adelaide Indoor Sports Centre" MapLink="" HomeTeamId="210" HomeTeam="WE THOUGHT IT WAS A DISCO" HomeTeamScore="" HomeTeamForfeit="False" AwayTeamId="206" AwayTeam="AVERAGE JOE'S" AwayTeamScore="" AwayTeamForfeit="False" Duration="40" Umpires="" CrossLeague="False" DivisionName="" CalendarColour="FFFF00" ResourceOrder="4" DateTime="13/03/2012 21:20"/>
但「」(空屬性)總是返回零。有小費嗎?我相對較新的PHP
PHP沒有強類型。因此有時候會發生這樣的事情。你可以使用gettype()函數來檢查你的變量是什麼類型。 [這裏是gettype文檔的鏈接](http://www.php.net/manual/en/function.gettype.php) – robonerd