0

嗨,我想弄清楚如何使用 strlower 函数和 strtolower + str_replace 函数,代码如下 -<?php echo get_the_author_meta('custom_field_35', $user->ID); ?>

这是我到目前为止所拥有的,但它不起作用 -

 <?php
$str = "echo get_the_author_meta('custom_field_35', $user->ID);";
$str = strtolower($str);
echo $str; // Prints mary had a little lamb and she loved it so
?>

<?php $get_the_author_meta('custom_field_36', $user->ID) = strtolower(str_replace(",", "",$get_the_author_meta('custom_field_35', $user->ID))); ?>

如何将 strtolower 和 str_replace 与 get_the_author_meta 一起使用?

4

2 回答 2

0

你在底部的 strtolower 和 str_replace 看起来不错,但你不能分配给这个: $get_the_author_meta('custom_field_36', $user->ID)

你最好只拥有:

<?php echo strtolower(str_replace(",", "",$get_the_author_meta('custom_field_35', $user->ID))); ?>

或将其放入变量中并回显:

<?php $var = strtolower(str_replace(",", "",$get_the_author_meta('custom_field_35', $user->ID)));

echo $var; ?>

于 2013-01-10T16:40:26.030 回答
0

好的,看起来我不需要回去学习基本的 PHP 语法规则,我自己就能弄清楚。

万一其他人想知道我是怎么做到的——

<?php
      $f_states = get_the_author_meta( 'custom_field_35', $user->ID, true );
$f_pr = get_the_author_meta( 'custom_field_36', $user->ID, true );
?>
<?php Print(strtolower(str_replace(",", "",$f_pr))); ?> <?php Print(strtolower($f_states)); ?>
于 2013-01-15T04:49:30.990 回答