ArrayHelper::toArray($data, $properties = [], $recursive = true)
$data = ['name' => 'John', 'age' => 30]; $result = ArrayHelper::toArray($data); // $result = ['name' => 'John', 'age' => 30]
$data = new stdClass(); $data->name = 'John'; $data->age = 30; $result = ArrayHelper::toArray($data); // $result = ['name' => 'John', 'age' => 30]
$data = new stdClass(); $data->name = 'John'; $data->age = 30; $result = ArrayHelper::toArray($data, ['name']); // $result = ['name' => 'John']
$data = new stdClass(); $data->person = new stdClass(); $data->person->name = 'John'; $data->person->age = 30; $result = ArrayHelper::toArray($data); // $result = ['person' => ['name' => 'John', 'age' => 30]]
$data = new stdClass(); $data->person = new stdClass(); $data->person->name = 'John'; $data->person->age = 30; $result = ArrayHelper::toArray($data, [], true, true); // $result = ['person' => ['name' => 'John', 'age' => 30]]In conclusion, `ArrayHelper::toArray()` is a useful function in the PHP Yii Framework that helps in converting an object or associative array to a simple array.