Php 如何将stdClass对象转换为数组

Php 如何将stdClass对象转换为数组,php,arrays,object,stdclass,Php,Arrays,Object,Stdclass,我想获取stdClass对象的名称 "Array ( [0] => stdClass Object ( [id] => 179111965447818 [name] => foot ball ) [1] => stdClass Object ( [id] => 103992339636529 [name]

我想获取stdClass对象的名称

"Array
(
    [0] => stdClass Object
        (
            [id] => 179111965447818
            [name] => foot ball
        )

    [1] => stdClass Object
        (
            [id] => 103992339636529
            [name] => Cricket
        )

)
我谨此陈辞:

板球


尝试一个循环并创建一个新数组

$newarr = array();
foreach($arr as $v) {
 $newarr[] = $v->name;
}
print_r($newarr);

你的问题很难理解,显然你还没有试过。这就是答案,冠军

$array = array();
foreach($obj as $item) {
    array_push($array, $item->name);
}
数据将以$array的形式显示

$newArray满足您的需要

我试过这个,它对我有效

可能重复的
$newArray=array();
foreach($array as $valArray){
 //$valArray  has all the value that you required and
 // $valArray['name'] is actually what you need
$newArray=$valArray['name'] ;
}
$sports=array();
foreach($sport as $key=>$val){
     $sports[$key] =$val->name; 
}