将PHP变量更改为小写

时间:2017-05-01 16:36:21

标签: php wordpress

$color_values = get_the_terms( $product->id, 'pa_color-shade');
foreach ( $color_values as $color_value ) {
   echo $color_value->name;
}
echo $color_value->name;

以上输出例如:红色

我希望回应:红色

并且无法更改数据库中的基础数据,并且通过css文本转换更改它不会对我的特定用例有所帮助。所以希望在上面的代码中这样做。

试图例如:

$color_values = get_the_terms( $product->id, 'pa_color-shade');
foreach ( $color_values as $color_value ) {
   echo $color_value->name;
}
$color_value->name = strtolower($color_value->name);
echo $color_value->name;

但仍然显示为红色而不是红色。我可能会缺少什么?

1 个答案:

答案 0 :(得分:2)

name似乎不是对象中的真实属性,因此WP可以动态创建它,可能使用__get魔术方法,因此您无法修改那个财产。使用单独的变量。

$color = strtolower($color_value->name);
echo $color;