php返回内部值

如果您想要从一个函数或方法中返回多个值,您可以使用 PHP 中的数组或对象来实现。下面是一些示例:

使用数组返回多个值:

phpCopy code
function getPerson() {
    $name = "John";
    $age = 25;
    $city = "New York";

    return array($name, $age, $city);
}

// 调用函数并接收返回的多个值
list($name, $age, $city) = getPerson();

// 输出返回的多个值
echo "Name: " . $name . "\n";
echo "Age: " . $age . "\n";
echo "City: " . $city . "\n";

输出结果:

vbnetCopy code
Name: John
Age: 25
City: New York

使用对象返回多个值:

phpCopy code
class Person {
    public $name;
    public $age;
    public $city;
}

function getPerson() {
    $person = new Person();
    $person->name = "John";
    $person->age = 25;
    $person->city = "New York";

    return $person;
}

// 调用函数并接收返回的对象
$person = getPerson();

// 输出返回的多个值
echo "Name: " . $person->name . "\n";
echo "Age: " . $person->age . "\n";
echo "City: " . $person->city . "\n";

输出结果:

vbnetCopy code
Name: John
Age: 25
City: New York

通过使用数组或对象,您可以在 PHP 中返回多个内部值,并通过相应的语法进行访问和使用。

posted @ 2023-06-05 14:19  拓源技术  阅读(4)  评论(0编辑  收藏  举报