2
これは私が配列を生成ここでは、このコードを使用していますどのように配列がphp simplexmlループは単純な要素を配列に入れています。どのように私はそれを取り除くのですか?
array(3) { [0]=> string(3) "174" [1]=> object(SimpleXMLElement)#5 (1) { [0]=> string(2) "41" } [2]=> object(SimpleXMLElement)#4 (1) { [0]=> string(2) "21" } }
を出てきています。
while($row = mysql_fetch_assoc($results)){
$values[] = $row['id'];
$dom = simplexml_load_file('../data/'.$row['id'].'.xml');
foreach($dom->children() as $child)
{
$values[] = $child->views;
}
}
var_dump($values);
xmlファイルは、私は配列にビューの値を取得する必要がありますが、私は、これらの迷惑な オブジェクト(たSimpleXMLElement)#5物事を得続けるこの
<?xml version="1.0"?>
<website site_id="174" user_id="26">
<view day="23" month="10" year="11">
<views>31</views>
</view>
<view day="23" month="12" year="11">
<views>21</views>
</view>
</website>
のように見えます配列。これも文字列(3)です。どのようにそれらを取り除くのですか? はあなたがタイプを参照する必要がない場合、私はそれらの
を取り除くにはどうすればよい
$values[] = $child->views;
と
$values[] = (string)$child->views;
を変更するには、あなたに
+1これはzmayteです。 – alex