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 中返回多个内部值,并通过相应的语法进行访问和使用。
本文来自博客园,作者:拓源技术,转载请注明原文链接:https://www.cnblogs.com/tuoyuanjishu/articles/17457667.html