要测试 PHP 的 strval()
函数,您可以编写一个简单的 PHP 脚本来演示其功能
<?php
// 测试数据
$test_data = array(1, 2, 3, 'hello', null, true, false);
// 使用 strval() 函数转换数组元素
$str_values = array_map('strval', $test_data);
// 打印转换后的字符串数组
echo "Original array: ";
print_r($test_data);
echo "\nConverted array: ";
print_r($str_values);
?>
这个脚本首先定义了一个包含各种数据类型的数组 $test_data
。然后,我们使用 array_map()
函数将 strval()
函数应用于数组的每个元素,将它们转换为字符串。最后,我们打印原始数组和转换后的字符串数组,以便进行比较。
运行此脚本后,您将看到类似以下的输出:
Original array: Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => hello
[4] =>
[5] => 1
[6] => 0
)
Converted array: Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => hello
[4] =>
[5] => 1
[6] => 0
)
从输出中可以看到,strval()
函数成功地将所有数组元素转换为字符串,包括数字、NULL、布尔值等。