【问题标题】:Make PHP result all lowercase letters [duplicate]使PHP结果全部小写[重复]
【发布时间】:2012-10-05 03:08:00
【问题描述】:

可能重复:
Is there a way to get a category's name in lowercase?

此代码当前从 MYSQL 中获取参与者数据,然后将其打印出来。

有没有办法编辑下面的代码,使a href 链接的结果都是小写字母?

$TMPL['actor'] = '';
    foreach(explode(', ', $TMPL['actors']) as $v)
    $TMPL['actor'] .= '<a href="/actor/'.str_replace("+", "-", urlencode($v)). '">'.$v.'</a> <br />';       
    $actors .= $skin->make();

【问题讨论】:

  • 问题标题与正文不匹配。选一个!
  • 你的问题有矛盾...
  • 我很抱歉!改变了。
  • strtolower() 不难找到。下次请先搜索。
  • 当你遇到这样的事情时,首先尝试搜索 php 文档。这很容易做到。您可以通过以下方式搜索大写字母:php.net/uppercase,它将在下面的答案中找到您的功能。

标签: php


【解决方案1】:
$TMPL['actor'] = '';
    foreach(explode(', ', $TMPL['actors']) as $v)
    $TMPL['actor'] .= '<a href="/actor/'.strtolower(str_replace("+", "-", urlencode($v))). '">'.$v.'</a> <br />';       
    $actors .= $skin->make();

使用php的strtolower函数

【讨论】:

  • 这很完美!真的很感激。
【解决方案2】:

使用PHP函数strtolower()

还有strtoupper()

【讨论】:

    【解决方案3】:

    strtoupper(string $str) — 将字符串设为大写

    strtolower(string $str) — 将字符串设为小写

    【讨论】:

      猜你喜欢
      • 2014-03-16
      • 2018-07-14
      • 2012-05-14
      • 1970-01-01
      • 1970-01-01
      • 2020-09-29
      • 2016-11-09
      • 2019-08-06
      • 1970-01-01
      相关资源
      最近更新 更多