如何检查字符串中的第一个字符是大写

时间:2016-09-08 11:27:59

标签: php

我试图检查PHP字符串中的第一个字符是否为大写?

所以请指导我如何检查字符串中的第一个字符是资本。我正在使用PHP。

由于

4 个答案:

答案 0 :(得分:2)

这是一种做法

<?php
    $str = 'ÜCapital';
    if ( mb_substr($str, 0, 1) == mb_strtoupper(mb_substr($str, 0, 1))) {
        echo 'We are in the CAPITAL';
    } else {
        echo 'Oh no we are not';
    }

当第一个字母是普通的ascii或UTF-8

时,它似乎有效

答案 1 :(得分:1)

你走了:

<?php
$arrayOfWord = array("Noman", "noman", "noMAN", "nOMAN");

foreach($arrayOfWord as $letter)
{
    if(ctype_upper($letter{0}))
    {
        var_dump($letter);
    }
}
?>

DEMO

答案 2 :(得分:0)

您可以使用PHP正则表达式来识别字符串中的第一个字符是否为大写?

preg_match("/^[A-Z]/", $str );

如果$ str包含你的字符串,那么如果string中的第一个字符为capital,则返回true,否则返回false。

答案 3 :(得分:0)

只需尝试这个

$result = $string[0] == strtoupper($string[0]) ? 'Yes' : 'No';