0
<field name="first_name" type="text">
<label>First Name</label>
<constraints>
<required />
<min_length>1</min_length>
<max_length>255</max_length>
</constraints>
</field>
<field name="password" type="password">
<label>Password</label>
<constraints>
<required />
<min_length>6</min_length>
<max_length>8</max_length>
</constraints>
</field>
<field name="age" type="text">
<label>Age</label>
<constraints>
<min>1</min>
<max>99</max>
</constraints>
</field>
私はこのXMLを持っていると仮定します。xmlスタンドアロンタグの単純なxml問題
私はあなたがのvar_dump結果を見れば、あなたがここでの問題を取得します。このコード
$i=0 ;
foreach($xml as $field)
{
$required = $xml->field[$i]->constraints[0]->required ;
var_dump($required) ;
$i++ ;
}
を持っているがのvar_dump結果である:
object(SimpleXMLElement)#4 (0) {}
object(SimpleXMLElement)#2 (0) {}
object(SimpleXMLElement)#5 (0) {}
不要です3番目のフィールド・セグメント内のタグが、のvar_dump結果はありませんと同じ 。
wouldn」それは '$ xml-> field [$ i] - > constraints [0] - > required [0]'でしょうか? –
おっと、ええタンク男;)それは動作します。 – mehdi